martes, 14 de febrero de 2012

Coexistencia de los Distintos Frameworks de JAVA

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