Java Server Faces
Framework que implementa el patr´n MVC (Modelo-Vista-Controlador) o Basado en componentes y eventos del lado del servidor Mantiene dellado del servidor una representaci´n del interfaz de o usuario presentado en el cliente (a) Elementos del framework
8 < ficheros JSP con las tag libraries de JSFVista: Conjunto de Facelets (ficheros xhtml) : otros PDLs (Page Declaration Languages) [p.ej. XUL] Describen la jeraqu´ de componentes JSF que conforman cada ıa una de lasp´ginas (pantallas) del interfaz de usuario de la a aplicaci´n. o Vinculan los componentes JSF con los Managed Beans (objetos de respaldo)
• Se hace uso de la sintaxisdel Unified Expresion Language para referenciar los Managed Beans y sus atributos (#{objeto.atributo})
Modelo: Managed Beans (objetos de respaldo gestionados por elframework JSF) Objetos Java (Java Beans) responsables de la l´gica de la aplicao ci´n o
• implementada directamente en los propios Managed Beans • delegando encomponentes de negocio (EJBs, Beans SPRING, Servicios Web, etc,...)
Responden a los eventos generados por los componentes JSF Controlan la navegaci´n entre p´ginas (m´todos deacci´n) o a e o
– FJRP, FMBR 2008-2010 ccia SCS – 4
Controlador: Faces Servlet (configurado en faces-config.xml [opc. en JSF 2.0]) + m´todos de acci´n de losManaged Beans. e o Todas las peticiones HTTP del usuario pasan por el Faces Servlet Faces Servlet examina las peticiones recibidas, actualiza la representaci´n del interfazdel cliente y los datos de los Managed o Beans e invoca los manejadores de eventos y las acciones sobre el modelo a trav´s de los m´todos de los Managed Beans e e
Regístrate para leer el documento completo.