31
מבוא לתכנות בסביבת האינטרנט בשפת Java ... 0
תוכן העניינים ... 3
פרק 1 מודל שרת-לקוח ... 7
1.2 ה-Web ו-HTTP ... 9
1.3 המבנה של יישומי רשת ושל פרוטוקולים ... 11
1.4 כתובות באינטרנט ... 17
1.5 שימוש במאתר משאבים אחיד לזיהוי משאב ... 23
1.6 תהליך התקשרות שרת-לקוח בפרוטוקול HTTP ... 25
1.7 יישום שרת-לקוח בטכנולוגיית JSP ... 27
פרק 2 יצירת דפי HTML ו- CSS ... 31
2.2 שימוש בתגים לכתיבת קובצי HTML ... 34
2.3 פנייה לדף סטטי בשרת ... 54
2.4 גיליונות סגנון מדורגים (CSS) ... 55
2.5 פעילות מסכמת – בניית דף HTML ... 60
נספח א': התקנת סביבת הפיתוח עבור אתרי אינטרנט בטכנולוגיית JSP ויצירת דף HTML ... 64
נספח ב': סיכום תגי HTML ... 72
פרק 3 תכנות שרת – יצירת דף דינמי ותכנות "חסר מצב" ... 75
3.2 העברת נתונים בין שרת לבין לקוח ... 88
3.3 הפניה לדף אחר ... 114
3.4 תכנות "חסר מצב" ... 118
3.5 כניסה מאובטחת ושימוש בסיסמה ... 142
3.6 פעילות מסכמת – בניית אתר למשחק 'מכונת המזל' ... 150
נספח ג': יצירת פרויקט Web הכולל דפי JSP ... 155
פרק 4 תכנות שרת – שימוש במסדי נתונים ... 159
4.2 המודל הטבלאי ... 160
4.3 מבוא לשפת שאילתות מובנות (SQL) ... 163
4.4 עבודה עם מסד נתונים ... 173
4.5 פעילות מסכמת – שימוש במסד נתונים באתר המשחק 'מכונת המזל' ... 224
נספח ד': שימוש במסד הנתונים MySQL ... 226
פרק 5 תכנות של צד הלקוח ... 233
5.2 התחביר של שפת JavaScript ... 237
5.3 מבני בקרה ... 243
5.4 פונקציות ... 254
5.5 שימוש בעצמים מוגדרים מראש ... 258
5.6 טיפול באירועים ... 263
5.7 כתיבת תסריט לבדיקת תקינותם של נתוני טופס ... 274
5.8 ייבוא קבצי JavaScript ... 290
5.9 תרגיל משימה נלווה ... 291
פרק 6 עקרונות שפת XML ... 293
6.2 המבנה של מסמך ה-XML ... 300
6.3 סכמת XSD) XML) ... 309
6.4 שמירה ואחזור של הנתונים בקובצי XML ... 319
6.5 הצגת מסמכי XML כמסמכי HTML ... 322
6.6 סדרות ... 326
الرجاء الانتظار... جارٍ تحميل الكتاب