MyFaces Apache è un framework Java Web sviluppato presso la Apache Software Foundation per semplificare il processo di scrittura di applicazioni compatibili JSF.
JSF, o JavaServer Faces, è una specifica ufficiale di Java, incluso con la piattaforma Java EE, specifica che standardizza il modo in cui le interfacce utente basate su componenti devono essere costruiti.
MyFaces segue da vicino questo standard, offrendo una collezione di moduli e API per la costruzione di tali interfacce utente dal codice Java.
Il quadro MyFaces è modellato Apache Struts , ma un sacco di differenze per affrontare correttamente con architettura unica di JSF e design.
Tre set UI-componente sono incluse MyFaces, Trinidad, Tobago, e Tomahawk, nel caso in cui avete bisogno di un rapido interfaccia utente per le applicazioni
Cosa c'è di nuovo in questa versione.:
- bug corretti:
- enctype = & quot; multipart / form-data non funziona
- Risultato inaspettato quando si usa & quot; http: //xmlns.jcp.org/jsf" namespace
- SectionUniqueIdCounter.startUniqueIdSection (base String) non genera correttamente prefisso
- ID utilizzati da c: se, c: forEach e altri tag facelet richiede di essere unico per facelet
- Attributo & # x3c; JSF: elemento elementName = & quot; ... & quot; & # X3e; non funziona come previsto
Cosa c'è di nuovo nella versione 2.2.7:
- bug corretti:
- enctype = & quot; multipart / form-data non funziona
- Risultato inaspettato quando si usa & quot; http: //xmlns.jcp.org/jsf" namespace
- SectionUniqueIdCounter.startUniqueIdSection (base String) non genera correttamente prefisso
- ID utilizzati da c: se, c: forEach e altri tag facelet richiede di essere unico per facelet
- Attributo & # x3c; JSF: elemento elementName = & quot; ... & quot; & # X3e; non funziona come previsto
Cosa c'è di nuovo nella versione 2.2.0:
- JSF Vista Pooling (al di là della modalità Stateless JSF) .
Cosa c'è di nuovo nella versione 2.1.12:.
- Modalità Aggiunto alwaysRecompile per EL modalità Expression Cache
Cosa c'è di nuovo nella versione 2.0.15:
- Aggiunto param per selezionare i file jar da sottoporre a scansione per .faces-config.xml o .taglib.xml o annotazioni.
Cosa c'è di nuovo nella versione 2.1.8:.
- Rimuovi unncecessary eccezione involucro
- Migliorata la gestione delle eccezioni per f:. SetPropertyActionListener e EL coercizione
- Array.prototype.forEach usato nei browser che non supportano nativamente questa funzione.
- implicito di navigazione non funziona dopo ViewExpiredException.
Cosa c'è di nuovo nella versione 1.1.10:
- Risolto bug:
- Datatable (h: dataTable) non è popolata con i dati nonostante getAll () restituisce ResultSet con righe della tabella (Utilizzo di Tomcat 7 + MySQL 5.5 + mysql-connector-java-5.1.18) .
Cosa c'è di nuovo nella versione 2.1.6:
- Nuove funzionalità:
- Non controllare ID duplicati durante il salvataggio di vista sulla fase di produzione.
Cosa c'è di nuovo nella versione 2.0.11:
- includeViewParameters rivaluta valori param / modello come EL espressioni.
- comportamento Ajax è cambiato all'interno myfaces-2.1.4
- jsf.js: piccolo bug prestazioni in XHR1.js
- I valori AJAX Aggiornato a volte cancellano altri elementi
- MyFaces predefinite Errore lancia NullPointerException durante albero componente quando javax.el.Expression.getExpressionString () è nullo
Manipolazione
Cosa c'è di nuovo nella versione 2.1.3:
- Bugs:
- REGRESSIONE: 2.0.7 - & # X3e; 2.0.8: Sfaccettature persi dopo errore di convalida POST-indietro
- h: outputText rende scorrettamente un x3c in più & #; intervallo & # X3e;
- ValidatorExceptions non sono adeguatamente trattati in MethodExpressionValidator.validate ()
- ExceptionHandlerWrapper.getHandledExceptionQueuedEvents non delega
- correttamente
- Miglioramenti:
- jsf.js rendono commenti e le strutture jsdoc toolkit amichevole
- Sostituire RendererUtils.renderChild () da UIComponent.encodeAll ()
Requisiti
- Java 1.6 o superiore
- JSP 2.1 o superiore
- JSTL 1.2 o superiore
- Java Servlet 2.5 o superiore
I commenti non trovato