עמוד:29

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

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


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