Bonjour à tous.
Ma question aujourd’hui n'est pas technique (enfin pas vraiment) mais plutôt sur la bonne manière de faire.
Je pose rapidement le cadre du projet : Projet J2EE + ZK Framework + ActiveObjects (persistance)
Le projet est destiné a être utilisé par un nombre important de personne en même temps et le diagramme UML est conséquent et assez complexe.
J'ai créé un "point d'entré" unique pour l'application (un singleton nommé Application). L'idée est d'accéder à partir de celui-ci aux Factories, Controllers et diverses constantes...
Ma question concerne l'EntityManager.
Actuellement, Application créé un EntityManager unique, partagé sur toute l'application.
Est-ce que c'est la bonne façon de faire ?
Peut-il y avoir des utilisations concurentes (et dans ce cas dois-je synchroniser son utilisation ou créer un EntityManager par DAO/Controller ?).
Malheureusement je n'ai pas assez de connaissance sur l'environnement J2EE/Tomcat. Je ne demande qu'à apprendre !
Comment le géreriez-vous ?
Merci d'avance pour votre réponse.
Partager