صفحة: 29

אינם נשמרים בשרת . לדוגמה , באתר מכירות מחשבים נרצה לבנות דף המתאים לדרישות הלקוח , ולשלוח אותו ללקוח , בלי שיהיה דף כזה בשרת . טכנולוגית JSP מאפשרת ליצור דפי אינטרנט דינמיים , על-פי בקשת הלקוח . כאשר הלקוח מבקש דף כלשהו , לדוגמה דף הכולל מידע על מחשבים ניידים בעלי דיסק בגודל 80 G ומעלה , הוא פונה לדף אשר רץ על השרת ( דף עם סיומת . ( jsp בתגובה השרת יוצר באופן דינמי דף HTML המתאר את כל המחשבים העונים לדרישות הלקוח , ושולח אותו ללקוח . הדף שהלקוח מקבל אינו קיים פיזית בשרת , ואף לא נוצר כאשר התקבלה הבקשה . המידע המבוקש נשלח בצורה דינמית ללקוח בפורמט , HTML ותוכנת הלקוח בונה את הדף ומציגה אותו . את הנתונים שבהם השרת משתמש כאשר הוא בונה דף דינמי ניתן לאחסן בשיטות שונות . מרבית הנתונים נשמרים במסד נתונים , למשל פרטי כל המחשבים שהחנות הווירטואלית מוכרת ; נתונים אחרים נשמרים בעצמים מיוחדים שעליהם נלמד בהמשך . בפרקים 3 ו4- נציג כלים ושיטות לבניית דף דינמי בשרת ולשליחתו ללקוח . באיור 1-5 המופיע בעמוד הבא מתואר תהליך התקשרות שרת-לקוח ויצירת דף JSP דינמי . להלן שלבי התהליך המתוארים באיור : שלב – 1 מפתח משתמש בעורך כדי ליצור דף . JSP שלב – 2 דף הJSP- מאוחסן בשרת . השרת ממתין לבקשה של לקוח . שלב – 3 לקוח שולח בקשה לשרת לקבלת דף . שלב – 4 השרת משתמש בכתובת URL כדי לאחזר את דף הJSP- המתאים . כאשר השרת מקבל את הבקשה הראשונה לדף jsp הוא מתרגם את הדף לתכנית ג ' אווה , תכנית זו נקראת שרתון . ( servlet ) שלב 5 –לאחר התרגום , השרתון מהודר והשרת יוצר עצם שרתון לעבד את הנתונים ; במידת הצורך השרת מאחזר נתונים ממסד נתונים . השרת יוצר תגובת HTTP המורכבת מתגיות . HTML שלב – 6 השרת שולח ללקוח את תגובת ה , HTTP- והלקוח מציג את הדף בעזרת הדפדפן .

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


 لمشاهدة موقع كوتار بأفضل صورة وباستمرار