יישום שרת-לקוח , כמו כל יישום אחר , מבצע את הפעולות האלה : קלט , עיבוד ופלט . כאשר מפתחים יישום מסוג זה יש לפתח הן את יישום הלקוח והן את יישום השרת . יישום הלקוח יישום הלקוח מטפל כאמור בהצגת מידע למשתמש . לכן הוא כולל ממשק ידידותי המאפשר למשתמש להעביר נתונים ליישום השרת . כפי שציינו , רוב העיבוד מתבצע בשרת אך לעתים אנו נדרשים לבצע פעולות מסוימות גם ביישום הלקוח . הסיבה לכך היא שהרצה של יישום במודל שרת-לקוח כרוכה בתקשורת ולכן אורכת זמן רב יותר מאשר הרצה של תכנית רגילה במחשב אחד . לכן רצוי להעביר לשרת רק נתונים תקינים וכך לחסוך בזמן . נוכל למנוע העברת נתונים שגויים לשרת אם יישום הלקוח יכלול פונקציות לבדיקת תקינות הנתונים המוזנים על-ידי הלקוח . קיימות שפות מיוחדות שפותחו למטרה זו והן נקראות שפות תסריט . ( script ) בדרך כלל משתמשים בשפות מסוג זה למימוש של בדיקות תקינות אצל הלקוח . יישום השרת תפקידו של יישום השרת הוא לעבד את הנתונים המגיעים מהלקוח ולשלוח בחזרה מידע לתצוגה באמצעות הדפדפן המריץ את יישום הלקוח . כדי לפתח יישום שרת נשתמש בטכנולוגיית דפי שרת פעילים , ובקיצור JSP . ( JavaServer P...  אל הספר
מטח : המרכז לטכנולוגיה חינוכית