salut à toute la communauté
je suis en train de bosser sur un projet de refonte, ou grosso modo nous avons contruit un front-end et un back-end. Front en angularjs/grunt/etc et back restfull en jersey/spring/hibernate
pour l'instant nous avons 2 projets séparé ( donc 2 war ) , on se pose la question de découper davantage la partie backend, en sous module. notemment isoler la partie acces aux données de la partie rest (controller)
pour l'instant voici l'arbo des packages à la racine de notre main/java/maboite/ :
- config
- controller
- dao
- dto
- filter
- model
- repository ( JpaRepository )
- security
- service
- utils
j'espere que les packages vous parlent, donc voici ma question, quels avantages réels et objectifs d'avoir à découper ce projet en sous module ?
Merci de vos conseils.
A vous lire, et bon week end quelques heures en avances !
Partager