Desarrollo de aplicaciones modulares
La aplicación de ejemplo de Intranet es una aplicación modular de Gradle. Puede obtener instrucciones para ejecutarla haciendo clic en: Instalar Intranet de ejemplo.
Estructura de directorios de la aplicación de ejemplo de Intranet
Directorio app
Contiene los plugins de Grails (o módulos de Gradle) que componen la aplicación de Intranet. Estos plugins deben tener dependencias mínimas para maximizar su reutilización por parte de otros.
Directorio crew
Parte de la aplicación responsable de la gestión de usuarios, la única aplicación obligatoria que actualmente aloja los servicios de Taack.
Directorio server
Aplicación Grails que contiene la configuración global, las traducciones comunes, los recursos estáticos compartidos y la página raíz.
La aplicación Grails server depende de todos los módulos de aplicación (o plugins de Grails) deseados definidos en el directorio app.
buildSrc
Configuración común de Gradle. En este directorio se pueden definir tareas adicionales de Gradle utilizando el lenguaje Groovy.
Repositorio infra
Contiene el código fuente del plugin taack-ui.
-
La carpeta browser contiene código que se ejecutará en el navegador
-
taack-jdbc-common contiene clases comunes compartidas entre taack-ui y taack-jdbc-client
-
taack-jdbc-client es el controlador JDBC (véase taack-jdbc-driver)