presentación arquitectura framework2

Upload: cgim

Post on 05-Apr-2018

220 views

Category:

Documents


0 download

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