1 / 18

Progress 12.5: Web Server

Progress 12.5: Web Server. טכנולוגיית Client. באילו טכנולוגיות ספריות השתמשתם? השתמשנו ב- (jQuery) CSS, HTML, Javascript מדוע? רצינו הפרדה מוחלטת בין קוד השרת ללקוח, ובצורה זו התקשורת מתבצעת באמצעות XML ויוצרת את ההפרדה באופן טבעי. טכנולוגיית Server.

ella-paul
Download Presentation

Progress 12.5: Web Server

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Progress 12.5: Web Server

  2. טכנולוגיית Client • באילו טכנולוגיות \ ספריות השתמשתם? השתמשנו ב- (jQuery)CSS, HTML, Javascript • מדוע? רצינו הפרדה מוחלטת בין קוד השרת ללקוח, ובצורה זו התקשורת מתבצעת באמצעות XML ויוצרת את ההפרדה באופן טבעי.

  3. טכנולוגיית Server • באיזו טכנולוגיות \ ספריות השתמשתם? • השתמשנו ב- SERVLETS • מדוע? • חשבנו לעבוד עם APPLETS בשילוב עם RMI • אבל עבור טכנולוגית ה-SERVLETS היה יותר • מידע נגיש ברשת (ו Appletזהמכוער( ולכן בחרנובשיטה זו.

  4. ONLINE GAME: LOCAL GAME: RMI Client Profiled Game Profiled Game Game Profiled Game Game Profiled Game Server Threads Game Game IUI History Profile PROFILES History Profile History Profile History Profile SQL Layer 1: DBAccess Layer 2: DBLogic Game Strings SQL SYNTEX

  5. ONLINE GAME: “DFA” Take over Company Game Data String[] Convert/Buy Stocks Java Script Cookies Servlet Game Logic Execute  Buy Stocks Choose Tile Log Writer XML Cookies String Choose Company to make Client mySQL Html, css, javascript Profile Profile Game Data Profile Profile Game Data Profile Profile Game Data Profile Rooms Game Data

  6. ONLINE GAME: “DFA” Take over Company Game Data String[] Convert/Buy Stocks Java Script Cookies Servlet Game Logic Execute  input Game Data Buy Stocks Game Data Game Data Choose Tile Game Data Log Writer XML Cookies String Choose Company to make Client mySQL input Html, css, javascript Profile Profile Game Data Profile Profile Game Data Profile Profile Game Data Profile Rooms Game Data

  7. Screen Captures

  8. Screen Captures

  9. Screen Captures

  10. תכונות, חלוקה לאיטרציות וחלוקת העבודה • אילו תכונות תוכננו לאבן הדרך? • LAYOUT של העמודים • ניהול ההתחברות מצד השרת(SERVLETS ) ומצד הלקוח (JAVASCRIPT,CSS ) • אילו לגרסה הסופית? • GAME • אילו תכונות לא נכללות כלל בגרסה? למה דוקא תכונות אלו? • משחק מול מחשב • איך מתחלקת העבודה בין חברי הצוות? מדוע? • דן וניר עוסקים ב-LAYOUT של העמודים ובניהול ההתחברות, כי הם מכירים JAVASCRIPT, CSS . השאר עבדו על חלוקת GAME כי זה דרש המון עבודה.

  11. Features

  12. תפקידי רוחב

  13. תפקידי רוחב

  14. Programming Sessions

  15. Programming Sessions

  16. Programming Sessions

  17. מדדים • מדד 1: מס' גרסאות פר אבן דרך • מה נמדד? 255(+34) • האם יש הסבר למספר? בוצעו שינויים רבים במבנה הקוד. • מדד 2: מס' שורות קוד (לא כולל בדיקות) • מה נמדד? 7728 (+2982) • האם יש הסבר למספר? קוד רב נכתב עבור צד השרת. • והרבה קוד חדש נכתב עבור צד הקליינט. • מדד 3: מספר נושאים פתוחים באתר, ופרק זמן הארוך ביותר של נושא שטרם נסגר: • מה נמדד? 0 נושאים פתוחים.(טיפה הזנחנו את העניין הזה, כלומר, היו Issues אבל לא עדכנו אותם באתר)

  18. DEMO And Regression Test

More Related