Quire
JavaServer Faces
JavaServer Faces
מפתחJava Community Process
גרסה אחרונה4.1.0 (5 ביוני 2024)
מערכת הפעלהחוצה-פלטפורמות
נכתבה בשפותג'אווה (שפת תכנות)
סוג רישיוןEclipse Public License 2.0, GPL linking exception
קוד מקורhttps://github.com/jakartaee/faces
קטגוריהיישומי ווב
https://javaserverfaces.java.net

JavaServer Faces (ראשי תיבות: JSF) הוא מפרט לפיתוח ממשקי משתמש עבור יישומי רשת הכתובים בשפת Java.

אף על פי ש-JSF בנויה על גבי טכנולוגיית ה-JSP, היא מציעה למפתח מודל השונה מ-JSP ומ-Servlets, של בקשה ותגובה (HTTP Request/Response).

העיקרון המנחה ב-JSF הוא שימוש ברכיבי תוכנה (components) בתוך דפי היישום. רכיבים אלו מקושרים לאובייקטים בשרת ושומרים על ערכם בצורה אוטומטית. עיקרון זה חוסך הרבה קוד Java בדפים ובכך מאפשר הפרדה בין שכבת התצוגה (view) לשכבת הבקר (controller) ושכבת הלוגיקה העסקית (business logic). כך נשמר מודל MVC ועל כן פיתוח היישום פשוט יותר.

ל-JSF ישנם מימושים רבים, אך המימוש הנפוץ ביותר נכון לתחילת העשור השני של המאה ה-21 הוא של חברת אורקל, שירש את המימוש של סאן. הוא מכונה Mojarra.

גרסאות#edit

  • 11 במרץ 2004 - JSF 1.0
  • 27 במאי 2004 - JSF 1.1
  • 11 במאי 2006 - JSF 1.2
  • 2009 - JSF 2.0

קישורים חיצוניים#edit

JavaServer Facesוויקישיתוף


This article is mirrored from “JavaServer Faces” on עברית Wikipedia, revision 32712965, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.

Synced with Wikipedia revision 32712965 · just now