Modulare Anwendungsentwicklung
Die Intranet-Beispielanwendung ist eine modulare Gradle-Anwendung. Eine Anleitung zum Ausführen erhalten Sie unter: Beispiel-Intranet installieren.
Verzeichnisstruktur der Intranet-Beispielanwendung
Verzeichnis app
Enthält Grails-Plugins (oder Gradle-Module), aus denen sich die Intranet-Anwendung zusammensetzt. Diese Plugins sollten minimale Abhängigkeiten aufweisen, um die Wiederverwendbarkeit durch andere zu maximieren.
Verzeichnis crew
Teil der Anwendung, der für die Benutzerverwaltung zuständig ist; die einzige obligatorische Anwendung, die derzeit die Taack-Dienste enthält.
Verzeichnis server
Grails-Anwendung mit globaler Konfiguration, gemeinsamen Übersetzungen, statischen gemeinsam genutzten Ressourcen und der Startseite.
Die Grails-Anwendung server hängt von allen gewünschten Anwendungsmodulen (oder Grails-Plugins) ab, die im Verzeichnis app definiert sind.
buildSrc
Gemeinsame Gradle-Konfiguration. Zusätzliche Gradle-Tasks können in diesem Verzeichnis in der Sprache Groovy definiert werden.
Repository infra
Enthält den Quellcode des Plugins taack-ui.
-
Der Ordner browser enthält Code, der im Browser ausgeführt wird
-
taack-jdbc-common enthält gemeinsame Klassen, die von taack-ui und taack-jdbc-client genutzt werden
-
taack-jdbc-client ist der JDBC-Treiber (siehe taack-jdbc-driver)