Bonjour à tous et à toutes,
Je souhaiterai mettre en place une application accessible par différents type de client (SWING, GWT, ANDROID).
J'ai envisagé de découper mon projet en trois projets (composant) : core, business et ihm.
1. core : Contiendra toute la configuration hibernate et spring.
2. business : contiendra les daos et les services métiers.
3. ihm : qui sera un 1er projet en GWT, un 2ème projet en SWING et un 3ème projet en ANDROID.
L'idée c'est de pouvoir partagé le projet core par les projets ihm (GWT, SWING, ANDROID).
J'utilise maven pour structurer et déployer mon projet.
Mes questions sont les suivantes :
1. Est ce qu'il est possible d'avoir un projet core accessible par les projets GWT, SWING et ANDROID?
2. Si c'est possible, quelle technologie permettant de partager le projet core par les trois autres projets?
3. Dans eclipse, est ce qu'il n'y aura pas de problème de classpath ou de dépendances maven lorsque j'ajouterai dans le pom les dépendances représentés par les trois projets supra?
N.B. le projet GWT peut être du JSF du STRUTS ou autre... je ne me suis pas encore décidé.
Merci par avance pour toutes vos clarifications.
Partager