Sviluppo di applicazioni modulari
L’applicazione di esempio Intranet è un’applicazione modulare Gradle. È possibile ottenere le istruzioni per eseguirla facendo clic su: Installa l’Intranet di esempio.
Struttura delle directory dell’applicazione di esempio Intranet
Directory app
Contiene i plugin Grails (o moduli Gradle) che compongono l’applicazione Intranet. Questi plugin dovrebbero avere dipendenze minime per massimizzare la riusabilità da parte di altri.
Directory crew
Parte dell’applicazione responsabile della gestione degli utenti, l’unica applicazione obbligatoria che attualmente contiene i servizi Taack.
Directory server
Applicazione Grails che contiene la configurazione globale, le traduzioni comuni, le risorse statiche condivise e la pagina radice.
L’applicazione Grails server dipende da tutti i moduli applicativi (o plugin Grails) desiderati definiti nella directory app.
buildSrc
Configurazione Gradle comune. In questa directory possono essere definiti task Gradle aggiuntivi utilizzando il linguaggio Groovy.
Repository infra
Contiene i sorgenti del plugin taack-ui.
-
La cartella browser contiene il codice che verrà eseguito nel browser
-
taack-jdbc-common contiene le classi comuni condivise tra taack-ui e taack-jdbc-client
-
taack-jdbc-client è il driver JDBC (vedi taack-jdbc-driver)