
Envoyé par
nathieb
Bonjour,
DAO n'est plus forcément un bon concept pour les EJB3, c'est une histoire de troll. Conceptuellement, tu peux créer une classe service.. qui interroge tes objets JPA mappant la base de donnée. Bref le code "métier" peux être dans cette classe service.
Pour faire violent, mais propre
Client ( web ) <--> Managed Beans dans JSF <--> EJBremote ou local -> Classe Services -> POJO ( JPA )
rajouter la couche service te permets de créer des tests unitaires en dehors du conteneur D'EJB. service == code métier.
j'utilise Glassfish et un modèle que je trouve propre.
olivier
Partager