martes, 27 de mayo de 2008

Un poco de repaso...

Contenedor WEB

Es donde residen los servlets y las pages JSP.

Contenedor EJB

Alojan los EJBs que estan directamente relacionados con los Modelos de datos del negocio.

Aplicaciones J2EE

- Primero fue el Servlet. El servlet recibía peticiones Http y este las procesaba en su metodo:
public ActionForward execute(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)

donde los parámetros request y response tomaban la manija de las transacciones y desde este modulo se desarrollaba la lógica de negocio necesaria para implementar la solución que deseáramos obtener ya fuera conectando con una BD o simplemente realizando algún algoritmo de tratamiento de datos.
Normalmente estos Servlets son clases Java que extienden de CommoAction y su nombre suele ser por convenio MiClaseAction.java este se declaraba como un servlet por ejemplo en el Struts-config.xml y al desplegar la aplicación en el Servidor ya estabamos preparado para escuchar peticiones a través de su metodo execute. Por supuesto que ese Struts-config estará declarado a su vez en el WEB.XML que nunca debe faltar en una aplicación WEB J2EE.

No hay comentarios: