JavaServer Faces – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ למרות ש => אף על פי ש
אין תקציר עריכה
שורה 11:
}}
 
'''JavaServer Faces''' (ראשי תיבות: '''JSF''') הינוהוא מפרט לפיתוח [[ממשק משתמש|ממשקי משתמש]] עבור [[יישום רשת|יישומי רשת]] (web applications) הכתובים בשפת [[Java]].
 
אף על פי ש-JSF בנויה על גבי טכנולוגיית ה-[[JSP]], היא מציעה למפתח מודל השונה מ-JSP ומ-[[Java Servlet|Servlets]], של בקשה ותגובה (HTTP Request/Response).
 
העיקרון המנחה ב-JSF הוא שימוש ברכיבי תוכנה (components) בתוך דפי היישום. רכיבים אלו מקושרים לאובייקטים ב[[שרת]] ושומרים על ערכם בצורה אוטומטית. עיקרון זה חוסך הרבה [[קוד מקור|קוד]] Java בדפים ובכך מאפשר הפרדה בין שכבת התצוגה (view) לשכבת הבקר (controller) ושכבת ה[[לוגיקה עסקית|לוגיקה העיסקית]] (business logic). כך נשמר מודל [[Model View Controller|MVC]] ועל כן פיתוח היישום פשוט יותר.
 
ל-JSF ישנם מימושים רבים אך המימוש הנפוץ ביותר כיום הוא של חברת [[סאן מיקרוסיסטמס|סאן]].
שורה 31:
{{Java}}
 
{{קצרמר|מחשביםתוכנה}}
 
[[קטגוריה:Java]]