1 / 17

Progress 5.5 : Web Server

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

bluma
Download Presentation

Progress 5.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 5.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: Java Script Take over Company Convert/Buy Stocks Game Data String[] Game Logic Execute Buy Stocks Servlet Choose Tile Log Writer String Choose Company to make XML String Profile Game Data PROFILES Profile Game Data GAME DATA Profile Game Data Profile Game Data SQL Layer 1: DBAccess Layer 2: DBLogic Strings SQL SYNTEX

  6. Screen Captures

  7. Screen Captures

  8. Screen Captures

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

  10. Features

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

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

  13. Programming Sessions

  14. Programming Sessions

  15. Programming Sessions

  16. מדדים • מדד 1: מס' גרסאות פר אבן דרך • מה נמדד? 227 (+6) • האם יש הסבר למספר? צפוי, הרבה עבודה בוצעה ולא סוימה נכון לעכשיו, טרם הועלתה ע"מ לא לשבור את הגרסה הקיימת. • מדד 2: מס' שורות קוד (לא כולל בדיקות) • מה נמדד? 7,105 ( +2359 – קודJava : + 799, צד קליינט (Html,css,javascript, xml) :+1583) • האם יש הסבר למספר? קוד רב נכתב עבור צד השרת. • מדד 3: מספר נושאים פתוחים באתר, ופרק זמן הארוך ביותר של נושא שטרם נסגר: • מה נמדד? 2 נושאים פתוחים, הוותיק מביניהם פתוח חודש. • האם יש הסבר למספר? ניתנה עדיפות מקסימאלית למימוש הפונקציונאליות הדרושה באבן הדרך הנוכחית.

  17. DEMO And Regression Test

More Related