Más información sobre Componentes Faces y JavaServer Faces

JavaServer Faces es una tecnología desarrollada por Sun Microsystems que proporciona ayuda para la construcción de interfaces de usuario para aplicaciones dinámicas que se ejecutan en un servidor. La infraestructura JavaServer Faces gestiona el estado de la IU en todas las peticiones al servidor y ofrece un modelo sencillo para el desarrollo de eventos activados en el servidor por parte del cliente. JavaServer Faces está basado en una infraestructura Modelo-Vista-Controlador (model-view-controller - MVC). Para JavaServer Faces, esto quiere decir que el controlador es un servlet, el modelo está representado por JavaBeans y la vista se compone de componentes JavaServer Faces con poco o ningún código. El objetivo de este modelo es separar el contenido de su representación.

Herramientas como Componentes Faces ayudan a utilizar esta tecnología en sus aplicaciones Web. Componentes Faces incluye una biblioteca de códigos personalizados de JavaServer Pages (JSP) para expresar la interfaz JavaServer Faces dentro de una página. Este asistente le ayuda a crear archivos JSP que pueden utilizar los componentes Faces. Los componentes Faces permiten desarrollar una aplicación Web arrastrando componentes de una bandeja Faces de la vista Paleta y soltándolos en las páginas Web que esté creando.

Por ejemplo, puede arrastrar un campo de texto de entrada y soltarlo en un formulario de la página. A continuación, puede arrastrar y soltar un botón Someter junto al campo de texto de entrada. Finalmente, puede conectar el campo de texto de entrada a un origen de datos. Esto permitirá a los usuarios finales entrar datos desde la aplicación web en su origen de datos.

Otra ventaja de la construcción de aplicaciones utilizando componentes Faces es que la interfaz de usuario se desarrolla independientemente de la lógica subyacente del programa. Esto quiere decir que las aplicaciones pueden ejecutarse y acceder a datos en distintas plataformas, como navegadores o dispositivos de mano, como agendas electrónicas.

Vista Paleta abierta en bandeja Faces
Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.