tutorial JSF

http://www.sicuma.uma.es/sicuma/Formacion/documentacion/JSF.pdf

Apuntes:

–  Una de las grandes ventajas de la tecnología JavaServer Faces es que ofrece una clara separación entre el comportamiento y la presentación.
 
–  Las aplicaciones web construidas con tecnología JSP conseguían parcialmente esta separación. Sin embargo, una aplicación JSP no
puede mapear peticiones HTTP al manejo de eventos específicos de los componentes o manejar
elementos UI como objetos con estado en el servidor.
 
– La tecnología JavaServer Faces permite
construir aplicaciones web que introducen realmente una separación entre el comportamiento
y la presentación, separación sólo ofrecida tradicionalmente por arquitecturas UI del lado del
cliente
 
_______________________________________________________________
Basicos de una aplicacion JSF: 
 
Esta sencilla aplicación contiene las siguientes partes:
• Dos páginas, una que contiene casillas de texto para el login de usuario y su
contraseña (index.jsp) y otra con la bienvenida (hola.jsp).
 
• Un bean que maneja los datos de usuario, (en este caso nombre y contraseña).
 
Un bean es simplemente una clase Java en la que sus campos son accedidos
siguiendo métodos getter y setter convencionales. El código está en el archivo
UsuarioBean.java.
 
• Un archivo de configuración para la aplicación que contiene recursos del bean y
las reglas de navegación. Por defecto, este archivo se denomina face-config.xml.
 
• Los archivos que son necesarios para el servlet: el archivo web.xml y el archivo
index.html que redireccionan el usuario a la dirección correcta para la página de
entrada en el sistema.
 
– Con la directiva <servlet> se establece el único servlet de nuestra aplicación es el
propio del framework JSF.

________________________________________________

PATRON MVC: MODELO VISTA CONTROLADOR:

El patrón MVC (Modelo Vista Controlador), ver Figura 3.1, nos permite separar la
lógica de control (qué cosas hay que hacer pero no cómo), la lógica de negocio (cómo se
hacen las cosas) y la lógica de presentación (cómo interaccionar con el usuario) 

 

 

 

 

 

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s