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

תוכן שנמחק תוכן שנוסף
מ הוספת קישור להעשור השני של המאה ה-21
Matanyabot (שיחה | תרומות)
מ בוט החלפות: \1עסק\2
שורה 18:
אף על פי ש-JSF בנויה על גבי טכנולוגיית ה-[[JSP]], היא מציעה למפתח מודל השונה מ-JSP ומ-[[Java Servlet|Servlets]], של בקשה ותגובה (HTTP Request/Response).
 
העיקרון המנחה ב-JSF הוא שימוש ברכיבי תוכנה (components) בתוך דפי היישום. רכיבים אלו מקושרים לאובייקטים ב[[שרת]] ושומרים על ערכם בצורה אוטומטית. עיקרון זה חוסך הרבה קוד Java בדפים ובכך מאפשר הפרדה בין שכבת התצוגה (view) לשכבת הבקר (controller) ושכבת ה[[לוגיקה עסקית|לוגיקה העיסקיתהעסקית]] (business logic). כך נשמר מודל [[Model View Controller|MVC]] ועל כן פיתוח היישום פשוט יותר.
 
ל-JSF ישנם מימושים רבים, אך המימוש הנפוץ ביותר נכון לתחילת [[העשור השני של המאה ה-21]] הוא של חברת [[אורקל (חברה)|אורקל]], שירש את המימוש של [[סאן מיקרוסיסטמס|סאן]]. הוא מכונה Mojarra.