עמוד:133

נחזור לקובץ game 5 . jsp ונוסיף תנאי לבדיקת מספר הנקודות ולהריסת העצם session במקרה הצורך : session . invalidate (); if ( points > 50 ) שאלה 3 . 16 שנו את דף המשחק כך שלקוח שהניקוד שלו גבוה מ50- יוצא מהמשחק . שמרו את הדף הזה בשם . game 5 c . jsp ניהול מצב היישום – ניהול מידע של משתמשים בסעיפים הקודמים הכרנו את האפשרות לשמור מידע על משתמש . כאשר משתמש גולש באתר , נשמר אוסף נתונים בעצם session שמוקצה לכל משתמש . נוסף על המידע הנשמר על כל משתמש בנפרד , נדרש לעתים לשמור מידע על היישום עצמו או על ציבור המשתמשים כולו . לשם כך , משתמשים בעצם application ( יישום . ( עצם זה מוגדר מראש והוא מטיפוס המחלקה . ServletConext יישום Web יכול להיות בנוי ממספר דפי JSP והעצם application הוא משותף לכל הדפים של היישום . הוא מאפשר לכל הרכיבים של היישום להשתמש באותם משתנים . איזה מידע ניתן לשמור בעצם ? application מונה מבקרים : בכל כניסה של משתמש חדש נוסיף 1 למספר המבקרים באתר שביקרו בו מראשית פעילותו . מונה גולשים בזמן אמת : בכל כניסה של משתמש חדש נוסיף 1 למספר הגולשים ובכל סגירת session נוריד 1 ממספר הגולשים . שמירת הודעות שיוצגו בכל דפי האתר . שמירת השיחות בחדרי שיחות סינכרוניים ( צ ' ט . ( א . אחסון נתוני היישום ( application ) דוגמה – מונה מבקרים באתר אתרים רבים מציגים בדף הבית את מספר המבקרים שביקרו באתר אי-פעם . לשם כך משתמשים בעצם application אשר מונה את מספר המבקרים ובשני דפים לפחות .

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר