Apache MyFaces este un cadru de web Java dezvoltat la Apache Software Foundation pentru a simplifica procesul de scrierea de cereri de JSF compatibile.
JSF, sau JavaServer Faces, este o specificație Java oficial, inclus cu platforma Java EE, caietul de sarcini că standardizează modul interfețe utilizator bazate pe componente trebuie să fie construite.
MyFaces urmează îndeaproape acest standard, oferind o colectie de module și API-uri pentru a construi interfete astfel de utilizator de cod Java.
Cadrul MyFaces este modelat după Apache Struts , dar o mulțime de diferențe pentru a face față în mod corespunzător cu arhitectura și designul unic JSF lui.
Trei seturi-UI Component sunt incluse MyFaces, Trinidad, Tobago, și Tomahawk, doar în cazul în care aveți nevoie de o interfață rapidă pentru aplicații
Ce este nou în această versiune.:
- Bugs fixe:
- enctype = & quot; multipart / form-data nu de lucru
- rezultat neașteptat atunci când se utilizează & quot; http: //xmlns.jcp.org/jsf" namespace
- SectionUniqueIdCounter.startUniqueIdSection (bază String) nu generează prefix corect
- ID-urile utilizate de c: dacă, c: foreach și alte tag-uri facelet cere să fie unic pe facelet
- Atribut & # x3c, JSF: Element elementName = & quot; ... & quot; & # x3e; nu funcționează conform așteptărilor
Ce este nou în versiunea 2.2.7:
- Bugs fixe:
- enctype = & quot; multipart / form-data nu de lucru
- rezultat neașteptat atunci când se utilizează & quot; http: //xmlns.jcp.org/jsf" namespace
- SectionUniqueIdCounter.startUniqueIdSection (bază String) nu generează prefix corect
- ID-urile utilizate de c: dacă, c: foreach și alte tag-uri facelet cere să fie unic pe facelet
- Atribut & # x3c, JSF: Element elementName = & quot; ... & quot; & # x3e; nu funcționează conform așteptărilor
Ce este nou în versiunea 2.2.0:
- JSF Vezi Pooling (depășind JSF Mode apatrid) .
Ce este nou în versiunea 2.1.12.
- Mod Adăugat alwaysRecompile pentru EL Mode Expression Cache
Ce este nou în versiunea 2.0.15:
- param Adaugata pentru a selecta fișiere jar să fie scanate pentru .faces-config.xml sau .taglib.xml sau adnotări.
Ce este nou în versiunea 2.1.8:.
- Eliminare ambalaj excepție unncecessary
- tratarea exceptiilor îmbunătățit pentru f:. SetPropertyActionListener și EL constrângere
- Array.prototype.forEach utilizate în browserele care nu suporta nativ această funcție.
- Implicit Navigare nu funcționează după ViewExpiredException.
Ce este nou în versiunea 1.1.10:
- bug fix:
- DataTable (h: DataTable) nu este populat cu date ciuda getAll () returneaza ResultSet cu rânduri de masă (folosind Tomcat 7 + MySQL 5.5 + mysql-conector-java-5.1.18) .
Ce este nou în versiunea 2.1.6:
- Caracteristici noi:
- Nu verifica ID-uri duplicate la salvarea de vedere pe scenă producția.
Ce este nou în versiunea 2.0.11 :
- includeViewParameters reevalueaza valorile param / model ca EL expresii.
- comportament Ajax sa schimbat în myfaces-2.1.4
- jsf.js: mic bug performanță în XHR1.js
- valori AJAX Updated șterge uneori alte elemente
- MyFaces implicite Eroare aruncă NullPointerException timpul copac componentă când javax.el.Expression.getExpressionString () este nul
Manipularea
Ce este nou în versiunea 2.1.3:
- Bugs:
- REGRESIE: 2.0.7 - & # x3e, 2.0.8: Fațete pierdute după eroare de validare POST-back
- h: outputText face incorectly un x3c suplimentar & #, durata și # x3e,
- ValidatorExceptions nu sunt tratate în mod corespunzător în MethodExpressionValidator.validate ()
- ExceptionHandlerWrapper.getHandledExceptionQueuedEvents nu deleagă
- corect
- Îmbunătățiri:
- jsf.js face comentarii și a structurilor jsdoc Toolkit prietenos
- Replace RendererUtils.renderChild () de UIComponent.encodeAll ()
Cerințe :
- Java 1.6 sau mai mare
- JSP 2.1 sau mai mare
- JSTL 1.2 sau mai mare
- Java Servlet 2.5 sau mai mare
Comentariile nu a fost găsit