Pages enfant
  • Présentation du code source

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Migrated to Confluence 4.0

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

Dossiers

  • 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.

Code métier

  • org.esupportail.covoiturage.domain : Modèles
  • org.esupportail.covoiturage.exception : Exceptions
  • org.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'application
  • org.esupportail.covoiturage.config : Définitions des beans et initialisation de Spring
  • org.esupportail.covoiturage.database : Gestionnaire de versions du schéma de données
  • org.esupportail.covoiturage.util : Aides au développement
  • org.esupportail.covoiturage.web.* : Contrôleurs et formulaires

Organisation de la webapp

  • resources/ contient les assets exposées par le serveur HTTP (CSS, images, JavaScript)
  • WEB-INF/ contient les définitions de la webapp.
  • WEB-INF/context/ contient les définitions de beans Spring
  • WEB-INF/layouts/ contient les gabarits Tiles
  • WEB-INF/messages/ contient les fichiers I18N
  • WEB-INF/views/ contient les vues JSTL ainsi que leur définition au sein de Tiles