presentación arquitectura framework2
TRANSCRIPT
-
8/2/2019 Presentacin Arquitectura Framework2
1/8
SISTEMA DE CAJA DE
AHORRO COMUNITARIO
KRUGER
-
8/2/2019 Presentacin Arquitectura Framework2
2/8
JSP
Implementacin MVC (Model-View-Control)
Utilizando Struts
Struts Se encarga de Enlazar la Lgica de Interaccin con el Usuario(Control) con la Lgica de Aplicacin (Model) y reaccionar presentandola informacin adecuada mediante el Web (View)
ControlModel
View
-
8/2/2019 Presentacin Arquitectura Framework2
3/8
Implementacin MVC (Model-View-Control)
Utilizando Struts
Implementacin desde el Punto de Vista de Despliegue
ControlModel
View
Control
Model
View
-
8/2/2019 Presentacin Arquitectura Framework2
4/8
Componente prjFrameworkApplication.jar Implementa Interfacepara Capa de Modelo,
independiente del Framework MVC Adoptado
ServidorWeb
Servidor de Aplicaciones(prjFrameworkApplication.jar)
ServidorBase Datos
Capa Web Capa Servicios Capa Gestores Capa Persistencia
(M)odelo(V)ista(C)ontrolador
FrameworkStruts (MVC)
Interfaz deServicios
Impl. deServicios
Interfaz deGestores
Impl. deGestores
Interfaz dePersistencia
Impl. de
Persistencia
ItemDTO,DetailDto,etc.
Clases DTOSerializables
ItemH,DetailEJB,etc.
ClasesPersistencia
EJBHibrnateDAOJDO
Esq Persistencia
Servidorde Basede Datos
Servidorde Basede Datos
Servidor
de Basede Datos
FrameworkSpring (IoC)
Session/A
ccessControl
Admin
GUI
El Componente se encuentra DivididoInternamente en 3 Capas Independientes enCuanto a la Implementacin de cada una,conectadas mediante Inyeccin deDependencias utilizando Spring Framework
-
8/2/2019 Presentacin Arquitectura Framework2
5/8
Capa de Servicios
Interface con Primitivas de Uso Externo Implementacin / Configuracin
proporcionados por Clase Factory La dependencia con la capa ms interna
(Gestores) se da slo a nivel deInterfaces/Primitivas, no de Implementacin.
-
8/2/2019 Presentacin Arquitectura Framework2
6/8
Capa de Gestores
Encapsula Implementaciones a Lgicade Negocio y sus FuncionalidadesInternas
Interacta con la Capa de Persistenciade forma independiente a los detallesde Implementacin de la mismamediante Interfaces
Implementa Operaciones de Reglas de
Negocio, agregando valor sobre lasoperaciones simples de Manejo deDatos, en forma de Actividadesespecificas e independizndolas de lasmismas.
-
8/2/2019 Presentacin Arquitectura Framework2
7/8
Esta capa implementa exclusivamente
todas las cuestiones relacionadas a lainteraccin con datos (SQL, RDBMS,Conectividad, ProcedimientosAlmacenados, etc.)
Capa de Persistencia
Implementa Operaciones Separadascon Bases de Datos y/u otro tipo deAlmacenamiento Serial de Objetos.
-
8/2/2019 Presentacin Arquitectura Framework2
8/8
Mdulo BaseModelo de Inyeccin de Dependencia
Seguridades MultiEmpresa Mng. Errores Internaciozalizacin
Seguridades
Gestin de :
Roles Usuarios
Mens (MltiplesJerarquas)
Log-in unificado
Asignacin de Accesos
Manejo de Errores y Mensajes
Traduce los posibles mensajesde excepcin generados por las
aplicaciones
Lenguaje comprensible para elusuario, libre de tecnicismos
Soporte internacionalizadopara mensajes multi-idioma
100% dinmico!!!
Los mensajes pueden serpersonalizados por eladministrador
Internacionalizacin:
Esquema Flexible
Servicios de Traduccincampo a campo a cualquierTabla
Integracin GUI
Soporte Multiempresa
Extiende el Sistema deSeguridades permitiendoextender accesos de seguridada nivel de varios Sistemas deInformacin sobre varias
empresas Usuarias