Estructura del generador

Para el desarrollo del generado se usa el IDE eclipse

A nivel general el proyecto tiene 4 elementos importantes:

Paquete backend:

En este paquete se encuentran todos los archivos .mtl necesarios para generar el backend de la aplicación.

Paquete frontend:

En este paquete se encuentran todos los archivos .mtl necesarios para generar el frontend de la aplicación.

utils.mtl:

Este archivo es transversal a todo el proyecto, y es usado como un utilitario para crear diferentes métodos o funciones que pueden ser re utilizadas en cualquier archivo del proyecto siempre y cuando sea importado correctamente.

generator.xml:

Este archivo indica que paquetes se deben tomar en cuenta al momento de generar.

Backend

api

En este paquete se encuentran los archivos .mtl que se encargan generar los servicios REST de la aplicación.

config: Aquí se generar los archivo de configuración para el correcto funcionamiento de los servicios REST como por ejemplo el pom, shiro, persistence.xml etc.

jersey: Aquí se generan los archivos para los servicios REST como tal y sus respectivas pruebas.

config

En este paquete se generan los archivos de configuración del proyecto y la documentación de la aplicación.

logic

Aquí se genera la lógica de la aplicación y sus pruebas unitarias.

persistence

Aquí se genera las entidades de la aplicación, su persistencia y pruebas unitarias.

Frontend

common

Se generan los archivos en común como el index.html, app.js, directivas etc.

entities/states

Aquí se generan cada uno de los estados que maneja el frontend, teniendo en cuenta que se usa angular-ui-router, cada estado maneja su controlador y su template.

results matching ""

    No results matching ""