Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Estructura del Proyecto

El proyecto de DIMO fue desarrollado en JAVA EE7 siguiendo una arquitectura de submodulos que emulan una de microservicios. Esta estructura fue implementada por tesabiz y tomados como base para el backend de DIMO.

 

  • Sub-módulo tesabiz-dao: Es el submodulo que se encarga del mapeo entre las tablas de la base de datos y sus correspondientes clases en JAVA
    • Base: se encuentra el conjunto de clases modificadas tomando como base JPA (JpaDao), con un conjunto de métodos de interacción con la base de datos.
    • entity: se encuentran las clases autogeneradas luego de realizar el mapeo con las tablas de la base de datos. El sufijo para estas clases es Entity.
    • imp: se encuentran las implementaciones de las clases definidas en el package spec. El sufijo para estas clases es Dao.
    • spec: se encuentran las interfaces correspondientes a las Entitys. El sufijo para estas es DaoSpec.
  • Sub-módulo tesabiz-dto: es el submodulo donde se almacenan las  constantes  y las clases utilizadas globalmente (por todos los submodulos) para los servicios disponibilizados. 
  • Sub-módulo tesabiz-imp: se encuentran las implementaciones para métodos globales utilizados en todos los submodulos. 
  • Sub-módulo tesabiz-spec: se encuentran las interfaces correspondientes a métodos globales.
  • Sub-módulo tesabiz-ws-rest: se encuentran desarrollados todos los servicios a ser disponibilizados por el backend de DIMO.
      • Sub-modulos - Backend DIMO
        • ws-ceibo:
        • ws-cooperativa:
        • ws-dimo:
        • ws-operaciones-caja:
        • ws-transfer:
        • ws-user-manager: 
    • Estructura:
    •  
      • s

Anexos

  • Cómo agregar una nueva EntityClass
  • Usar JsonQuery para consultas directas a la base de datos.


  • No labels