JavaServer Faces (ראשי תיבות: JSF) הוא מפרט לפיתוח ממשקי משתמש עבור יישומי רשת הכתובים בשפת Java.
מפתח | Java Community Process |
---|---|
גרסה אחרונה | 4.1.0 (5 ביוני 2024) |
מערכת הפעלה | חוצה-פלטפורמות |
נכתבה בשפות | Java |
סוג רישיון | Eclipse Public License 2.0, GPL linking exception |
קוד מקור | https://github.com/jakartaee/faces |
קטגוריה | יישומי ווב |
https://javaserverfaces.java.net | |
אף על פי ש-JSF בנויה על גבי טכנולוגיית ה-JSP, היא מציעה למפתח מודל השונה מ-JSP ומ-Servlets, של בקשה ותגובה (HTTP Request/Response).
העיקרון המנחה ב-JSF הוא שימוש ברכיבי תוכנה (components) בתוך דפי היישום. רכיבים אלו מקושרים לאובייקטים בשרת ושומרים על ערכם בצורה אוטומטית. עיקרון זה חוסך הרבה קוד Java בדפים ובכך מאפשר הפרדה בין שכבת התצוגה (view) לשכבת הבקר (controller) ושכבת הלוגיקה העסקית (business logic). כך נשמר מודל MVC ועל כן פיתוח היישום פשוט יותר.
ל-JSF ישנם מימושים רבים, אך המימוש הנפוץ ביותר נכון לתחילת העשור השני של המאה ה-21 הוא של חברת אורקל, שירש את המימוש של סאן. הוא מכונה Mojarra.
גרסאות
- 11 במרץ 2004 - JSF 1.0
- 27 במאי 2004 - JSF 1.1
- 11 במאי 2006 - JSF 1.2
- 2009 - JSF 2.0
קישורים חיצוניים
- אתר האינטרנט הרשמי של JavaServer Faces (באנגלית)
- הדף הרשמי של JSF, מתוך האתר של אורקל
- מפרט JSF2.0
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.