עמוד:255

5 . 1 שילוב פעולות בצד לקוח כפי שראינו בפרקים הקודמים , הלקוח יכול לשלוח לשרת בקשה אשר תכיל נתונים . השרת בודק את הנתונים שנשלחו , ומחזיר ללקוח תגובה בהתאם לתוצאותיה . השרת עורך תחילה בדיקות תקינות . למשל , בעת שליחה של טופס רישום לאתר , יש לוודא תחילה שכל הנתונים הדרושים מולאו ושהנתונים תקינים , לדוגמה : השם מורכב מאותיות בלבד . מספר הטלפון מורכב מספרות בלבד ותבניתו היא כשל מספר טלפון תקני . כתובת הדוא " ל מכילה את התווים ' @' ו- ' . ' ( נקודה ) ובהם אות אחת לפחות וכדומה . בחלק מהמקרים לאחר שנבדקה תקינותם של הנתונים , יש לבצע בדיקות נוספות . לדוגמה , יש לוודא ששם המשתמש המבוקש אינו קיים כבר , שכן לא ייתכנו באתר שני משתמשים בעלי שם משתמש זהה . היכן נבצע בדיקות תקינות ? את בדיקות התקינות נבצע בצד הלקוח . בדיקות תקינות בצד הלקוח מורידות מהעומס שעל השרת , שכן הנתונים המגיעים אליו תקינים ועל כן אין צורך בשליחת בקשה חוזרת לנתונים תקינים . כדי לאכוף כללי תקינות ואחידות ועל בדיקות שנעשות בצד לקוח , רצוי שהתסריטים לבדיקת תקינות יכתבו כדפי שרת . דפים אלה נשלחים אל הלקוח כאשר הוא מבקש את הדף והם מתבצעים בצד הלקוח . אולם , קיימות בדיקות תקינות שדורשות שימוש במאגר של נתונים ולכן מבצעים אותם בצד שרת . לדוגמה , את הבדיקה האם שם משתמש שהזין לקוח חדש כבר קיים במסד הנתונים , ניתן לבצע כמובן בצד השרת , שכן לשרת יש גישה לבסיס הנתונים . פרק 5 תכנות של צד הלקוח

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


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