Apache MyFaces est un framework Web Java développée à l'Apache Software Foundation pour simplifier le processus de l'écriture d'applications JSF compatibles.
JSF, ou JavaServer Faces, est une spécification officielle de Java, inclus avec la plate-forme Java EE, spécification qui uniformise la façon dont les interfaces utilisateur à base de composants doivent être construits.
MyFaces suit de près cette norme, offrant une collection de modules et des API pour la construction de ces interfaces utilisateur à partir du code Java.
Le cadre de MyFaces est calquée sur Apache Struts , mais beaucoup de différences et de gérer correctement l'architecture et la conception unique de JSF.
Trois jeux de l'assurance-chômage composants sont inclus avec MyFaces, Trinidad, Tobago, et Tomahawk, juste au cas où vous avez besoin d'une interface rapide pour vos applications
Quoi de neuf dans le présent communiqué.:
- bogues corrigés:
- enctype = & quot; multipart / form-data ne fonctionne pas
- Résultat inattendu lors de l'utilisation & quot; http: //xmlns.jcp.org/jsf" namespace
- SectionUniqueIdCounter.startUniqueIdSection (base String) ne génère pas de préfixe correctement
- ID utilisés par c: si, c: forEach et d'autres balises facelet nécessite d'être unique par facelet
- Attribut & # x3C; JSF: élément elementName = & quot; ... & quot; & # X3e; ne fonctionne pas comme prévu
Ce qui est nouveau dans la version 2.2.7:
- bogues corrigés:
- enctype = & quot; multipart / form-data ne fonctionne pas
- Résultat inattendu lors de l'utilisation & quot; http: //xmlns.jcp.org/jsf" namespace
- SectionUniqueIdCounter.startUniqueIdSection (base String) ne génère pas de préfixe correctement
- ID utilisés par c: si, c: forEach et d'autres balises facelet nécessite d'être unique par facelet
- Attribut & # x3C; JSF: élément elementName = & quot; ... & quot; & # X3e; ne fonctionne pas comme prévu
Ce qui est nouveau dans la version 2.2.0:
- JSF Voir Pooling (allant au-delà du mode Stateless JSF) .
Quoi de neuf dans la version 2.1.12:.
- Mode Ajouté alwaysRecompile pour le mode de cache d'expression EL
Quoi de neuf dans la version 2.0.15:
- param Ajouté à sélectionner des fichiers jar à numériser pour .faces-config.xml ou .taglib.xml ou annotations.
Ce qui est nouveau dans la version 2.1.8:.
- Supprimer emballage d'exception unncecessary
- Amélioration de la gestion des exceptions pour f:. SetPropertyActionListener et EL coercition
- Array.prototype.forEach utilisé dans les navigateurs qui ne supportent pas nativement cette fonction.
- Navigation implicite ne fonctionne pas après ViewExpiredException.
Ce qui est nouveau dans la version 1.1.10:
- Correction d'un bug:
- Datatable (h: dataTable) ne soit pas remplie avec des données malgré getAll () retourne ResultSet avec des rangées de table (en utilisant Tomcat 7 + MySQL 5.5 + mysql-connector-java-5.1.18) .
Ce qui est nouveau dans la version 2.1.6:
- Nouvelles fonctionnalités:
- Ne pas vérifier les identifiants en double lors de l'enregistrement de vue sur la scène de la production.
Ce qui est nouveau dans la version 2.0.11:
- includeViewParameters réévalue les valeurs param / modèle que EL expressions.
- Ajax comportement a changé au sein myfaces-2.1.4
- jsf.js: petit bug de la performance dans XHR1.js
- Mise à jour des valeurs AJAX suppriment parfois d'autres éléments
- MyFaces par défaut Erreur jette NullPointerException lors arbre composant lorsque javax.el.Expression.getExpressionString () est nulle
La manipulation
Ce qui est nouveau dans la version 2.1.3:
- Bugs:
- REGRESSION: 2.0.7 - & # X3e; 2.0.8: Facets perdues suite à une erreur de validation POST-retour
- h: outputText rend incorectly un x3C supplémentaire & #; & # durée X3e;
- ValidatorExceptions ne sont pas correctement traitées dans MethodExpressionValidator.validate ()
- ExceptionHandlerWrapper.getHandledExceptionQueuedEvents ne délègue
- correctement
- Améliorations:
- jsf.js faire les commentaires et les structures jsdoc trousse conviviale
- Remplacer RendererUtils.renderChild () par UIComponent.encodeAll ()
Exigences :
- Java 1.6 ou supérieur
- JSP 2.1 ou supérieur
- JSTL 1.2 ou supérieur
- Java Servlet 2.5 ou supérieur
Commentaires non trouvées