FICHEROS DE CONFIGURACIÓN DE CADA UNO DE LOS FRAMEWORKS
Servlets: web.xml
Struts:struts-config.xml
JSF:faces-config.xml
__________________________
IOC-DI(Dependence Inyection)
Spring:applicationContext.xml
__________________________
Persistencia
JPA:persistence.xml
Hibernate:hibernate.cfg.xml, hbm.xml
__________________________
Logging
Log4j + log4j: log4j.xml, logging.properties.xml
__________________________
Spring-MVC:action-servlet.xml
__________________________
Automatización de tareas
Maven:pom.xml
Ant:build.xml
Funcionamiento de una petición con Servlets
Tomcat internamente crea los Servlets mediante: HttpServlet S1=new S1( );
usaria HttpServletRequest request=new request( );
luego ejecuta el metodo: S1 doGet(request, response) los dos parametros como vemos los crea el Tomcat.
STRUTS Y SERVLET
Struts seria una capa más. Esto da mayor independencia con las capas mas bajas cercanas a la Base de Datos.
Mi App->Struts(MVC)<---->Serclets<--->JDBC<--->BD
INTEGRACIÓN Y FUNCIONAMIENTO CON VARIOS FRAMEWORKS
(Struts, Servlets,Hibernate,Spring).En un Proyecto Web Dinámico.
En Struts como vemos tambien se crean las dependencias de los ActionForms hacia la clase Action.
Usando la URL: /*.do o *.action, como queramos llamarle.
Si activamos JSE damos de alta un Servlet que escucha una peticion hacia una URL : /*.faces
Sistemas en que se basan cada uno de los frameworks:
MVC (Modelo-Vista-Controlador): Servlets,Struts,JSF,Spring (MVC)
DI (Inyección de Dependencias): Spring,JSF,Guice,Weld(Standar de Seam)
ORM (Object-Relational Mapping): JPA,Hibernate
No hay comentarios:
Publicar un comentario