NOTAS / APUNTES AGAVE
LINEAMIENTOS DE IMPLEMENTACIÓN:
*EL DESARROLLO DEBE REALIZARSE BAJO UN MODELO DE 5 CAPAS
1.- CAPA CLIENTE
*WEB BROWSER
*PAGINA WEB
*HTML
*CSS
*JAVASCRIPT
--CONFIGURACION
--INTERNACIONALIZACION
--MONITOREO
2.- CAPA DE PRESENTACION
*SPRING MVC
-DISPATCHER SERVLET
-> CONTROLLER
-> JSP
--LOGGING
--MANEJO DE ERRORES
--SMS/EMAIL
3.- LOGICA APLICATIVA
*REMOTE EJB STATELESS
*BUSINESS OBJECT -> BO
--CACHE
--HORARIOS
--SESIONES
4.- CAPA DE INTEGRACION
*LOCAL EJB STATELESS
*DATA ACCESS OBJECT -> DAO
--ISBAN DATA ACCESS
--MENSAJERIA
--AYUDAS
5.- BACKEND
*SOAP -> WEB SERVICES
*REST -> WEB SERVICES
*BDBM -> ORACLE
*HOST -> 309
*QMS -> MQ
ESTAS CAPAS Y COMPONENTES SE ESTRUCTURAN EN DIFERENTES PROYECTOS/CARPETAS:
<ARTIFACTID>WEB -> CONTIENE LO CORRESPONDIENTE A LA CAPA CLIENTE Y PRESENTACION
<ARTIFACTID>EARWEB -> SIRVE PARA GENERAR EL ENSAMBLADO DE DESPLIEGE WEB
<ARTIFACTID>CLIENTE -> LAS INTERFACES DE LOS SERVICIOS DE NEGOCIO (INTERFACE) Y DTO'S QUE SE
COMUNICAN CON LA CAPA DE PRESENTACION Y LOGICA APLICATIVA
<ARTIFACTID>EJB -> CONTIENE LOS COMPONENTES DE LA CAPA LOGICA APLICATIVA E INTEGRACION
<ARTIFACTID>WEB -> SE UTILIZA PARA QUE EL ENSAMBLADO DE NEGOCIO REALICE LA CARGA DE LA CONFIGURACION
DE LA ARQUITECTURA
<ARTIFACTID>EAREJB -> SIRVE PARA GENERAR EL ENSAMBLADO DE DESPLIEGE DE NEGOCIO
EJEMPLO:
tirasauditorasWeb
tirasauditorasEARWeb
tirasauditorasCliente
tirasauditorasEJB
tirasauditorasEJBWeb
tirasauditorasEAREJB