Bonjour,
J'ai développé une appli web J2EE basé sur hibernate 3 (+ Struts/Tiles, le tout sous Tomcat). Tout roule, je suis satisfait de l'animal.
Maintenant, le projet s'étend et une deuxieme applications web va etre développée.
Particularité: elle doit utiliser la meme base de données que la premiere appli, et puisqu'elles partageront des données.
Donc si je duplique l'architecture de la 1ere appli telle quelle, je me retrouve avec 2 appli qui auront 2 instances d'hibernate séparées et donc 2 instances de cache. Donc il me semble que si des updates sont faits d'un coté, le cache ne sera pas forcément notifié dans l'autre application.
Vers quel type d'architecture dois-je me tourner?
Comment faire une appli commune ou un genre de framework commun pour gerer la couche de persistence ?
Y-a t'il des patterns pour ca?
La question peut paraitre bete, mais je sais pas trop par où commencer a chercher en fait!?
Merci !!
Ju
Partager