Apache MyFaces
From Wikipedia, the free encyclopedia
Remove ads
Az Apache MyFaces egy Apache Software Foundation projekt, amely egy nyílt forráskódú JavaServer Faces implementációt készít és tart karban számos JSF komponens könyvtárral együtt, melyek a telepíthetők a core implementációra. A projektet számos alprojektre bontották:
- Core: a JSF 1.1, JSF 1.2 és JSF 2.0 specifikáció és komponensek implementációja, melyet a JSR 127, JSR 252 és JSR 314 specifikált
- Portlet Bridge: a JSF Portlet Bridge specifikáció implementációja, melyet a JSR 301 specifikált
- Tomahawk: egy JSF komponens halmaz, melyet a MyFaces fejlesztői csoport fejlesztett ki, mielőtt a kódot Apache-nak adományozták volna
- Trinidad: egy JSF komponens halmaz, melyet az Oracle adományozott a MyFaces-nek, amelyet ADF Faces-ként ismert
- Tobago: egy JSF komponens halmaz, melyet a Atanion GmbH adományozott a MyFaces-nek
- Orchestra: egy keretrendszer, mely használható perzisztencia munkamenetek kezelésére különböző hatáskörökön keresztül
- Extensions Validator: egy JSF centrikus validációs keretrendszer, amely annotációkon alapul
- Others: Akárcsak ezek az alprojektek, MyFaces-nek is rengeteg kisebb alprojektje van, pl. MyFaces Commons vagy MyFaces Shared. Ezek az alprojektek megtalálhatók itt Archiválva 2012. május 5-i dátummal a Wayback Machine-ben.
Remove ads
Központi rész
A MyFaces Core alprojekt a JavaServer Faces specifikáció 1.1, 1.2 és 2.0. verziójának egy nyílt forráskódú implementációja. A legutolsó verzió a 2.0.0, amelyet 2010. április 21-én adták ki.[1] A MyFaces Core minden fő kiadása tanúsítottan bizonyítja a Sun TCK-nak való megfelelést.[2]
A központi alprojektet két almodulra osztották:
- MyFaces API implementálja az összes osztályt, amely definiálva van a specifikációban.
- MyFaces Impl "láthatatlan" támogató osztályokat biztosít, amelyeket a felhasználói kód nem hív meg direkt módon, de amely szükséges egy működő JSF keretrendszer számára. Ilyenek például a renderer osztályok a sztenderd JSF komponensek számára.
Ez utóbbi két almodult két külön könyvtárban adják közre: myfaces-api.jar
és myfaces-impl.jar
. Mindkettő szükséges, ahhoz, hogy telepíthető legyen egy JSF alapú web alkalmazás.
A MyFaces Core legutolsó kiadása a 2.0.3, amely Java 1.5 ill. későbbi verzióját igényli, továbbá a következőket: JSP 2.1, JSTL 1.2 és egy Java Servlet 2.5 implementációt.[3]
Remove ads
Kapcsolódó szócikkek
Jegyzetek
Külső hivatkozások
Fordítás
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads