לדלג לתוכן

JavaServer Faces

מתוך ויקיפדיה, האנציקלופדיה החופשית
גרסה מ־17:53, 5 במאי 2016 מאת KotzBot (שיחה | תרומות) (ניקיון פרמטרים בתבנית תוכנה#)


שגיאות פרמטריות בתבנית:תוכנה

פרמטרים ריקים [ כיתוב צילום מסך, צילום מסך ] לא מופיעים בהגדרת התבנית

פרמטרים [ אתר בית, לוגו ] לא מופיעים בהגדרת התבנית

JavaServer Faces
מפתח Java Community Process
גרסה אחרונה 2.2.12 (20 ביולי 2015)
מערכת הפעלה חוצה-פלטפורמות
נכתבה בשפות Java עריכת הנתון בוויקינתונים
סוג רישיון Eclipse Public License 2.0, GPL linking exception עריכת הנתון בוויקינתונים
קוד מקור https://github.com/jakartaee/faces עריכת הנתון בוויקינתונים
קטגוריה יישומי ווב
אתר רשמי
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

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

אף על פי ש-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

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


ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.