Apache MyFaces es un marco Java Web desarrollado por la Apache Software Foundation para simplificar el proceso de escribir aplicaciones compatibles con JSF.
JSF o JavaServer Faces, es una especificación oficial de Java, que se incluye con la plataforma Java EE, especificación que estandariza la forma en interfaces de usuario basadas en componentes necesitan ser construidos.
MyFaces sigue de cerca esta norma, la entrega de una colección de módulos y APIs para la construcción de este tipo de interfaces de usuario de código Java.
El marco MyFaces sigue el modelo de Apache Struts , pero un montón de diferencias para hacer frente adecuadamente con la arquitectura y el diseño único de JSF.
Tres conjuntos de componentes de interfaz de usuario-se incluyen con MyFaces, Trinidad, Tobago, y Tomahawk, en caso de que necesite una interfaz de usuario rápida para sus aplicaciones
¿Cuál es nuevo en esta versión.:
- Errores solucionados:
- enctype = & quot; multipart / form-data no funciona
- Resultado inesperado cuando se utiliza & quot; http: //xmlns.jcp.org/jsf" espacio de nombres
- SectionUniqueIdCounter.startUniqueIdSection (base String) no genera prefijo correctamente
- identificadores utilizados por c: si, c: forEach y otras etiquetas Facelet requiere ser único por facelet
- Atributo & # X3c; jsf: Elemento elementName = & quot; ... & quot; & # X3e; no está funcionando como se esperaba
¿Qué hay de nuevo en la versión 2.2.7:
- Errores solucionados:
- enctype = & quot; multipart / form-data no funciona
- Resultado inesperado cuando se utiliza & quot; http: //xmlns.jcp.org/jsf" espacio de nombres
- SectionUniqueIdCounter.startUniqueIdSection (base String) no genera prefijo correctamente
- identificadores utilizados por c: si, c: forEach y otras etiquetas Facelet requiere ser único por facelet
- Atributo & # X3c; jsf: Elemento elementName = & quot; ... & quot; & # X3e; no está funcionando como se esperaba
¿Qué hay de nuevo en la versión 2.2.0:
- JSF Ver Pooling (yendo más allá del modo sin estado JSF) .
¿Cuál es nuevo en la versión 2.1.12:.
- Modo Agregado alwaysRecompile para EL modo de caché Expresión
¿Cuál es nuevo en la versión 2.0.15:
- param Añadido para seleccionar archivos jar que se analizan en busca de .faces-config.xml o .taglib.xml o anotaciones.
¿Qué hay de nuevo en la versión 2.1.8:.
- Eliminar unncecessary envoltura excepción
- Mejora de la gestión de excepciones para f:. SetPropertyActionListener y EL coerción
- Array.prototype.forEach utilizado en los navegadores que no soportan nativamente esta función.
- Navegación implícito no funciona después de ViewExpiredException.
¿Qué hay de nuevo en la versión 1.1.10:
- Solución de error:
- Datatable (h: dataTable) no se rellena con los datos a pesar getAll () devuelve ResultSet con filas de la tabla (utilizando Tomcat 7 + MySQL 5.5 + mysql-connector-java-5.1.18) .
¿Qué hay de nuevo en la versión 2.1.6:
- Nuevas funciones:
- no comprobar si hay identificadores duplicados al guardar la vista en el escenario de producción.
¿Qué hay de nuevo en la versión 2.0.11:
- includeViewParameters reevalúa valores param / modelo como EL expresiones.
- comportamiento Ajax ha cambiado dentro MyFaces-2.1.4
- jsf.js: pequeño error desempeño en XHR1.js
- valores AJAX Actualizado a veces eliminan otros elementos
- MyFaces defecto Error lanza NullPointerException durante árbol de componentes cuando javax.el.Expression.getExpressionString () es nulo
Manejo
¿Qué hay de nuevo en la versión 2.1.3:
- Errores:
- REGRESIÓN: 2.0.7 - & # X3e; 2.0.8: Facetas perdidos después de error de validación POST-back
- h: outputText hace incorectly un X3c adicional & #; span & # X3e;
- ValidatorExceptions no se manejan adecuadamente en MethodExpressionValidator.validate ()
- ExceptionHandlerWrapper.getHandledExceptionQueuedEvents no delegan
- correctamente
- Mejoras:
- jsf.js hacer los comentarios y las estructuras jsdoc toolkit amigable
- Reemplazar RendererUtils.renderChild () por UIComponent.encodeAll ()
Requisitos
- Java 1.6 o superior
- JSP 2.1 o superior
- JSTL 1.2 o superior
- Java Servlet 2.5 o superior
Comentarios que no se encuentran