JSF es una tecnología y framework para Java, esta basado en paginas web y su objetivos es simplificar el desarrollo de las interfaces de usuario JEE.
Utiliza jsp pero fácilmente se puede adaptar a archivos xul.
JSF trabaja con la libreria Prime Faces
Características de JSF?
Tiene una librería PrimeFaces
La librería contiene AJAX
Contiene un ManageBean que es el intermediario entre mi Dao y mi interface JSF
Es un framework MVC
Se integran Flacets
Tiene una interfaz JavaServer Faces
Que es una API en JSF?
JSF incluye un conjunto de APIs para representar componentes de una interfaz de usuario y administrar su estado.
Diferencias entre JSP, JSF y SPRING:
JSF
|
JSP
|
SPRING
|
·
Es
una tecnología que ayuda a crear páginas web dinámicas.
·
Se
basa en generar un fichero .jsp que es traducido a una clase Servlet que a su vez es compilada y ejecutada.
·
JSP
es el “bajo nivel”, es lo más básico de las páginas web con java del lado del
servidor, junto con los Servlets.
·
Servlet
permiten mezclar código html y java en los jsp.
|
·
Es
un framework para la generación web dentro de una aplicación web.
·
Tiene
dos formas de uso JSP o Facelests. Inicialmente se usaban JSPs,pero apartir
de la versión 1.2 se usan Flacests.
·
JSF
está construido sobre JSP/Servlets, es más alto nivel y está pensado para
poder construir aplicaciones web más rápidamente que sono con JSP.
·
JSF
independiza la lógica de negocio de la de capa de presentación gracias al patrón
MVC.
|
·
Es
un stack alternativo a Java EE. Como tal, proporciona una serie de servicios
similares a los del stack.
·
Spring
es un framework para creaer código de alto rendimiento,liviano y reutilizable.
·
Spring
es un framework liviano debido a su implementación POJO(Plain Old Java Object).
|
Stack: Una pila (stack en inglés) es una lista ordenada o estructura de datos que permite almacenar y recuperar datos.
No hay comentarios.:
Publicar un comentario