Vue d'ensemble
esup-covoiturage est une servlet utilisant les technologies suivantes :
- Java 6
- JDBC (MySQL)
- JaSIG CAS Client 3.5
- Spring Framework 3.1 (IoC, MVC, LDAP, Security)
- JSTL et Apache Tiles 2.2 (vues)
Organisation du code source
src/main/java contient le code source Java de l'application.
src/main/resources contient les fichiers de configuration de l'application.
src/main/webapp contient les vues de l'application et les contextes de l'application.
src/test/java contient le code source Java des tests l'application.
src/test/resources contient les fichiers de configuration des tests de l'application.
Organisation des packages
Code métier
Le code métier de l'application est regroupé en plusieurs packages.
org.esupportail.covoiturage.domain: Modèlesorg.esupportail.covoiturage.exception: Exceptionsorg.esupportail.covoiturage.repository: Manipulateurs de données (dépôts)org.esupportail.covoiturage.service: Services
Code applicatif
org.esupportail.covoiturage.command: Commandes de maintenance de l'applicationorg.esupportail.covoiturage.config: Définitions des beans et initialisation de Springorg.esupportail.covoiturage.database: Gestionnaire de versions du schéma de donnéesorg.esupportail.covoiturage.util: Aides au développementorg.esupportail.covoiturage.web.*: Contrôleurs et formulaires