עמוד:99

"); נקודות + points + " "בהגרלה האחרונה זכית ב % > out . print ( name + " לסיכום : גם אם לא נרשום את המאפיין method בתג , form יישלחו הנתונים בשיטת get משום שזו בררת המחדל . בדף לעיל , בתסריט המפעיל את חוקי המשחק , המשתנה points מוגדר כמשתנה מקומי . נעדיף להגדיר משתנים שדרושים רק במקום אחד כמשתנים מקומיים . ביישומי Web המתוכננים כהלכה נהוג להפריד בין חלק התצוגה לחלק הבקרה שכולל את הלוגיקה של התכנית . הפרדה לשני מודולים מאפשרת לטפל בכל מודול בנפרד . הקשרים בין המודולים צריכים להיות מוגדרים היטב וברורים . לפיכך , חלק התצוגה ( המכיל תגי ( HTML של הדף כולל רק שימוש בעצם request כדי לקרוא את השם ששלח והלקוח וזימון של הפונקציה , calculateP oints ולאחר-מכן משפטי פלט ( ששייכים לתצוגה . ( כל הלוגיקה של המשחק מוכנסת בתוך הפונקציה calculateP oints ( בחלק העליון , בו מוגדר חלק הבקרה של הדף . ( הפונקציה הזאת מקבלת כפרמטר את הערך ( השם ) שהמשתמש שלח בתיבת הטקסט , ומחזירה את ערך הניקוד שחושב . הפונקציה calculatePoints קוראת לפונקציה drawLot המגרילה שלושה מספרים אקראיים , מחשבת ניקוד מתאים ומזמנת את הפונקציה isValid Value כדי לבדוק אם המשתמש שלח את שמו , ולאחר מכן היא מחשבת את הניקוד הסופי ומחזירה את ערכו למשתמש . שאלה למחשבה הריצו את היישום . game 2 . jsp האם היישום פועל כהלכה ? האם אתם יכולים להבחין בדבר-מה מוזר שמתרחש בעת ההפעלה הראשונה של המשחק ? אם כן , מהי הסיבה לכך ?

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


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