Skip to content

fxg42/mgl7361

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agenda

Agenda est une application qui servira de base pour illustrer certains exemples vus en classe p.e.:

  • Architecture en niveaux
  • MVC2
  • Repository, Factory, Façade métier, Coordonateur, etc.

Compilation et dépendances

Pour compiler et installer Agenda, le logiciel Maven est nécessaire.

Si vous avez le logiciel git, vous pouvez cloner le projet comme ceci:

prompt> git clone http://github.com/fxg42/mgl7361.git mgl7361

Sinon, téléchargez le code source en format zip et désarchivez-le dans le répertoire "mgl7361".

La compilation et l'exécution du projet se font ainsi:

prompt> cd mgl7361/agenda
prompt> mvn clean install
prompt> cd web
prompt> mvn tomcat:run-war -Dtomcat.maven.path=/agenda

Vous pourrez alors accéder à l'application depuis votre fureteur à l'adresse http://localhost:8080/agenda/evenements/list.html.

Description (très) sommaire

  • Le module api contient la façade métier ainsi que la seule classe du modèle.
  • Le module core contient l'implémentation de la couche métier.
  • Le module persistence contient les classes qui sont responsables de l'accès à la base de données ainsi que la sérialisation/désérialisation des objets.
  • Le module web contient les contrôleurs et les gabarits des pages web.

About

Examples for class mgl7361

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published