Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GUSTAVO LONDOO
SEBASTIN VELEZ
JSF INCLUYE:
Un conjunto de APIs para representar componentes de una interfaz de usuario y
administrar su estado, manejar eventos, validar entrada, definir un esquema de
navegacin de las pginas y dar soporte para internacionalizacin y accesibilidad.
MODELO
ManagedBean
CONTROLADOR
ManagedBean
VISTA
Facelets o JSP
CONFIGURACIONES
Configuracin # 1: Dentro del deployment descriptor (archivo web.xml ) de la
aplicacin, sedebe registrarel servlet controlador ( llamado Faces Controller ).Tener en
cuenta que en algunos contenedores web como GlassFish v3 no se requiereel archivo
web.xml
VALIDACIONES
La interfaz javax.faces.validator. Validator es el ncleo del
sistema de validaciones de JSF. Todos los objetos que
cumplan la funcin de validadores deben implementar esta
interfaz. Dicha interfaz tiene un nico mtodo:
VALIDADOR A MEDIDA
Podemos hacernos fcilmente nuestra propia validacin. En uno de los
ManagedBean de JSF podemos poner un mtodo de validacin, de la siguiente
forma
REGISTRAR UN VALIDADOR
Podemos hacer una clase de validacin y registrarla, de forma que luego la
podamos usar cmodamente donde queramos.
Para registrarla, debemos poner esta clase en el fichero WEB-INF/facesconfig.xml. En este fichero slo debemos dar un identificador al validator y
decir a qu clase corresponde, que es la que acabamos de hacer.
ASPECTOS DE SEGURIDAD
El API JAAS (Servicio de Autenticacin y Autorizacin para Java) permite autenticar de
una forma estndar a los clientes de una aplicacin WEB. Se trata de un estndar
abierto, fcil de implementar y, con la especificacin Servlet 3.0 es posible controlar
los mecanismos de autenticacin a travs de la programacin, a travs de las
siguientes funciones:
HttpServletRequest#authenticate()
HttpServletRequest#login()
HttpServletRequest#logout()
De este modo, los mdulos de autenticacin disponibles (Formulario, digest,..) se
pueden usar de una forma ms flexible, interviniendo o controlando el proceso.
BACKBONE.JS
Backbone.js es un framework de JavaScript que permite crear
aplicaciones basadas en el patrn de arquitectura
BACKBONE MVC
Modelo. Es la representacin de los datos que maneja la aplicacin.
Generalmente, se sostiene por una base de datos. Gestiona el acceso,
eliminacin y modificacin de la informacin.
Vista. Genera las salidas visibles por el usuario. Incluye una interfaz que le
permite interactuar con la informacin del modelo. Puede acceder al modelo,
pero no modificarlo directamente.