-
Notifications
You must be signed in to change notification settings - Fork 7
Structure du projet
Gabsi edited this page May 8, 2015
·
3 revisions
On se basant sur socle utilisé par notre ami Martial, la structure du projet est comme suit :
Notre repository est formé par 4 répertoires :
- Offline-Box-Bootstrape : C’est un petit programme d’amorçage qui permet le lancement de notre application principale.
- Offline- Box -Server : Contient le fichier jar de notre programme d’amorçage ainsi que des scripts Shell pour le contrôle et la configuration de ce programme.
- Offline- Box-service : Contient le code source de notre application.
- Wiki : Contient des ressources diverses (images, …)
La liste des packages qui constituent notre application est comme suit :
- com.jcertif.offlinebox.config : Contient les classes qui permettent la gestion de la configuration de notre application.
- com.jcertif.offlinebox.beans : Contient les différents beans utilisés dans le projet.
- com.jcertif.offlinebox.rs : Contient les classes qui proposent des services web de type rest.
- com.jcertif.offlinebox.storage : Assurent la gestion de l’espace mémoire.
- com.jcertif.offlinebox.web.proxy : Assurent le fonctionnement du proxy.
- com.jcertif.offlinebox.web.crawling : Contient les classes qui gèrent l’aspiration des sites web.
- com.jcertif.offlinebox.web.utils : Contient des classes qui offrent des services à toutes les autres classes de notre projet (couche transverse).