in

Tecnología JavaServer Faces

Visión general

La tecnología JavaServer Faces incluye:

  • Un conjunto de API para representar componentes de la interfaz de usuario y administrar su estado, manejar eventos y validación de entrada, definir la navegación de la página y respaldar la internacionalización y la accesibilidad.
  • Una biblioteca de etiquetas personalizadas JavaServer Pages (JSP) para expresar una interfaz JavaServer Faces dentro de una página JSP.

Diseñada para ser flexible, la tecnología JavaServer Faces aprovecha la interfaz de usuario estándar existente y los conceptos de nivel web sin limitar a los desarrolladores a un lenguaje de marcado, protocolo o dispositivo cliente en particular. Las clases de componentes de la interfaz de usuario incluidas con la tecnología JavaServer Faces encapsulan la funcionalidad del componente, no la presentación específica del cliente, lo que permite que los componentes de la interfaz de usuario de JavaServer Faces se representen en varios dispositivos cliente. Al combinar la funcionalidad del componente de la interfaz de usuario con representadores personalizados, que definen los atributos de representación para un componente de la interfaz de usuario específico, los desarrolladores pueden construir etiquetas personalizadas para un dispositivo cliente en particular. Para su comodidad, la tecnología JavaServer Faces proporciona un renderizador personalizado y una biblioteca de etiquetas personalizadas JSP para renderizar a un cliente HTML, lo que permite a los desarrolladores de aplicaciones Java Platform, Enterprise Edition (Java EE) utilizar la tecnología JavaServer Faces en sus aplicaciones.

Siendo la facilidad de uso el objetivo principal, la arquitectura JavaServer Faces define claramente una separación entre la lógica de la aplicación y la presentación, al tiempo que facilita la conexión de la capa de presentación al código de la aplicación. Este diseño permite que cada miembro de un equipo de desarrollo de aplicaciones web se concentre en su parte del proceso de desarrollo, y también proporciona un modelo de programación simple para unir las piezas. Por ejemplo, los desarrolladores de páginas web sin experiencia en programación pueden utilizar las etiquetas de componentes de la interfaz de usuario de JavaServer Faces para enlazar con el código de la aplicación desde una página web sin escribir ningún script.

Desarrollado a través del Proceso de la Comunidad Java bajo JSR – 314, La tecnología JavaServer Faces establece el estándar para construir interfaces de usuario del lado del servidor. Con las contribuciones del grupo de expertos, las API de JavaServer Faces se están diseñando para que puedan ser aprovechadas por herramientas que facilitarán aún más el desarrollo de aplicaciones web. Varios proveedores de herramientas respetados eran miembros del grupo de expertos JSR-314, que desarrolló la especificación JavaServer Faces 1.0. Estos proveedores están comprometidos a respaldar la tecnología JavaServer Faces en sus herramientas, promoviendo así la adopción del estándar de tecnología JavaServer Faces.

Descargas

Descargue la última especificación e implementación de la tecnología JavaServer Faces de Proyecto Mojarra.

Si está usando GlassFish v3 preludio, también puede descargar Mojarra usando el centro de actualización v3 usando estos instrucciones en la sección Instalación de JSF 2.0.0 PR en GlassFish v3 (incluido GlassFish Prelude)

La implementación de JavaServer Faces Technology (Mojarra) 2.0 también está disponible en v3 compilaciones nocturnas

Documentación

Tutorial de tecnología JavaServer Faces : Consulte el tutorial de JavaServer Faces incluido en el tutorial de JavaEE.

Verdadera abstracción: componentes de la interfaz de usuario compuesta en JSF 2.0 – Parte 2 Parte 1 de este consejo técnico le mostró cómo crear un componente de interfaz de usuario compuesto y usarlo en una aplicación web. En la Parte 2, aprenderá cómo agregar funcionalidad al componente compuesto que creó.

Verdadera abstracción: componentes de la interfaz de usuario compuesta en JSF 2.0 – Parte 1 Este consejo técnico presenta una nueva y poderosa característica en la tecnología JavaServer Faces (JSF) 2.0: componentes de interfaz de usuario compuesta (UI). Esta función le permite convertir cualquier colección de marcado de página en un componente de interfaz de usuario JSF, con validadores adjuntos, convertidores, oyentes de acciones y oyentes de cambio de valor, para que lo utilicen los autores de la página.

Capacitación

Desarrollo de aplicaciones web utilizando tecnologías JSF: Este curso de tres días cubre una mirada en profundidad a la tecnología JSF 2.0, que incluye plantillas, Ajax, validación, conversión, trabajo con fuentes de datos, componentes compuestos y mucho más. Con este curso, obtendrá las habilidades necesarias para crear aplicaciones web enriquecidas con el marco JavaServer Faces.

Comunidad

Foro : Ingrese al foro de webtier (webtier@glassfish.java.net) para discutir la tecnología JavaServerFaces. Para suscribirse a la lista de correo, visite – https://glassfish.java.net/servlets/ProjectMailingListList, desplácese hacia abajo y haga clic en suscribirse. Publica en el foro aquí.

Únase a nosotros en la sala de chat en irc.freenode.net Converse con miembros del equipo que trabajan en la tecnología JavaServer Faces uniéndose a nuestro chat público, accesible con cualquier cliente de IRC. Únase a nosotros en la sala de chat ## jsf en irc.freenode.net

La comunidad empresarial de Java en java.net Java Enterprise Community es un lugar de reunión para desarrolladores que trabajan con tecnologías Java EE.

Tutoriales

Para obtener más información sobre la tecnología JavaServer Faces, consulte Tutorial de Java EE 5.

Sección del tutorial de Java EE 5 Contenido del tutorial
Capítulo 10: Tecnología JavaServer Faces Descripción general de la tecnología JavaServer Faces, creación de una aplicación simple JavaServer Faces, modelo de componente de interfaz de usuario, modelo de navegación, backing Beans, ciclo de vida de una página JavaServer Faces
Capítulo 11: Uso de la tecnología JavaServer Faces en páginas JSP Uso de la aplicación JavaServer Faces en JSP: diseño de componentes de IU estándar, referencia a mensajes localizados, registro de convertidores, validadores y oyentes en componentes, vinculación de componentes, referencia a métodos de Backing Bean
Capítulo 12: Desarrollo con tecnología JavaServer Faces Desarrollar objetos del lado del servidor de una aplicación JavaServer Faces, programar propiedades y métodos de un Bean de respaldo, localizar una aplicación, crear convertidores y validadores personalizados, implementar oyentes de eventos y escribir métodos de Bean de respaldo
Capítulo 13: Creación de componentes de interfaz de usuario personalizados Pasos para crear un componente personalizado, crear clases, delegar renderizado, manejar eventos para componentes personalizados, crear el controlador de etiquetas y definir la etiqueta de componente personalizado en un descriptor de biblioteca de etiquetas
Capítulo 14: Configuración de aplicaciones JavaServer Faces Registrar objetos back-end con la Aplicación, configurar Backing Beans y Model Beans, definir reglas de navegación para cada una de las páginas en la Aplicación y empaquetar la Aplicación

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

1nPXxaB6Z4zmaHJ9QEA4bsA

Los 8 mejores podcasts de Python que debería estar escuchando

SQL CREATE VIEW, REPLACE VIEW, DROP VIEW Declaraciones