Está en la página 1de 8

SISTEMA DE CAJA DE AHORRO COMUNITARIO

KRUGER

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 presentando la informacin adecuada mediante el Web (View)

View JSP

Control

Model

Implementacin MVC (Model-View-Control) Utilizando Struts


Implementacin desde el Punto de Vista de Despliegue

View
View Control

Control

Model

Model

Componente prjFrameworkApplication.jar
Implementa Interfacepara Capa de Modelo, independiente del Framework MVC Adoptado

Servidor Web
Capa Web

Servidor de Aplicaciones (prjFrameworkApplication.jar)


Capa Servicios Capa Gestores
Interfaz de Servicios Interfaz de Gestores

Servidor Base Datos


Interfaz de Persistencia Servidor de Base de Datos

Capa Persistencia

Framework Struts (MVC) (M)odelo (V)ista (C)ontrolador

Impl. de Servicios

Impl. de Gestores

Impl. de Persistencia

Session/Access Control

Clases DTO Serializables ItemDTO, DetailDto, etc.

Clases Persistencia ItemH, DetailEJB, etc.

Servidor de Base de Datos

Admin GUI

Esq Persistencia de Base El Componente se encuentra Dividido de Datos EJB Hibrnate Internamente en 3 Capas Independientes en DAO JDO Cuanto a la Implementacin de cada una, Framework conectadas mediante Inyeccin de Spring (IoC) Dependencias utilizando Spring Framework

Servidor

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 de Interfaces/Primitivas, no de Implementacin.

Capa de Gestores
Encapsula Implementaciones a Lgica de Negocio y sus Funcionalidades Internas Interacta con la Capa de Persistencia de forma independiente a los detalles de Implementacin de la misma mediante Interfaces

Implementa Operaciones de Reglas de Negocio, agregando valor sobre las operaciones simples de Manejo de Datos, en forma de Actividades especificas e independizndolas de las mismas.

Capa de Persistencia
Implementa Operaciones Separadas con Bases de Datos y/u otro tipo de Almacenamiento Serial de Objetos.

Esta capa implementa exclusivamente todas las cuestiones relacionadas a la interaccin con datos (SQL, RDBMS, Conectividad, Procedimientos Almacenados, etc.)

Mdulo Base Modelo de Inyeccin de Dependencia


Seguridades MultiEmpresa Mng. Errores Internaciozalizacin

Manejo de Errores y Mensajes Seguridades Traduce los posibles mensajes Internacionalizacin: de excepcin generados Gestin de : Soporte Multiempresa por las
aplicaciones Roles Esquema Flexible Extiende el Sistema de Usuarios Lenguaje comprensible para el Seguridades permitiendo usuario, libre de tecnicismos Servicios de Traduccin Mens (Mltiples extender accesos de seguridad campo a campo a cualquier Jerarquas) Sistemas de a nivel deinternacionalizado Soporte varios Tabla Log-in sobre varias Informacinunificado para mensajes multi-idioma empresas Usuarias 100% dinmico!!! Integracin de Asignacin GUIAccesos Los mensajes pueden ser personalizados por el administrador

También podría gustarte