Salut tous le monde, je suis confronter a creer une application legere (JEE+JSF+EJB+Toplink) dont il y'a des ecrans qui font du crud en batch.
je m'explique :
dans ces écrans il ya un tableau ou tu peux sois modifier, crée supprimer une des ligne.
en tenant compte de la séparation business / View.
ma propre approche et de publier deux methode dans mon ejb :
l'une pour avoir les donnes.(retourne une liste d'objet a afficher)
l'autre pour faire les mise à jour (on lui donne ce qu'il ya dans l'ecran)
l'utilisateur ouvre l'écran l'ecran fais appelle a un service qui demande les donnes de la premiere methode de l'ejb. pour afficher les donnes initiales.
l'utilisateur fais jojo avec l'ecran puis clique sur Enregistrer.
l'as les donne (ce qui existe dans l'ecran)sont communique a l'ejb a travers le service
dans l'ejb je compare les donnes dans la base et ceux de l'utilisateur , s'il ya modification je modifie ,s'il ya un nouveau je cree s'il ya quelque chose dans la base et n'existe pas dans l'ecran je supprime.
Partager