JavaServer Faces

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש
JavaServer Faces
Jsf-logo.png
מפתח Java Community Process
גרסה אחרונה 2.1.23 ב־13 ביוני 2013
מערכת הפעלה חוצה-פלטפורמות
רישיון
קטגוריה יישומי ווב
דף בית http://javaserverfaces.java.net

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

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

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

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

גרסאות[עריכת קוד מקור | עריכה]

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

קישורים חיצוניים[עריכת קוד מקור | עריכה]


Crystal Clear app ktalkd.png ערך זה הוא קצרמר בנושא מחשבים. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.