Bonjour,
Je m'adresse à vous parce que je suis quelque peu perdu.
Je me suis intéressé depuis peu à J2EE et je trouve cette approche objet tout à fait intéressante, notamment dans une conception MVC.
Cependant, apres avoir lu de la documentation sur votre site, il me reste un blanc qui concerne les EJB.
Alors j'aimerais savoir exactement ce que sont ces EJB. De ce que j'en ai lu, ce sont des objets qui permettent de manipuler "à distance" d'autres objets. Bon c'est la théorie ça et je me pose du coup plein de questions.
Par exemple, en J2EE, on peut créer des classes qui sont par exemple utilisés par la couche DAO pour peupler les données.
Corrigez moi si je me trompe dans ma méthodologie.
Exemple: Une application qui gère une liste de personnes. On a une classe personne et liste de personnes , et dans un package DAO, on a une classe qui se charge d'aller récupérer la liste de personnes dans la base de données, et qui peuple l'instance de la liste des personnes.
Donc jusque là OK. Une fois ces classes crées, l'utilisateur peut y accéder via les jsp/servlets et son navigateur web.
Alors je me demande quel role pourrait jouer des EJB dans ce type d'architecture si quand bien meme les EJB sont nécessaires.
Plus généralement, j'aimerais savoir concrètement (quitte à fournir du pseudo code en exemple) comment et quand on implémente ces objets EJB?
Ensuite ma question concerne leur déploiement, est il si différent du déploiement d'une servlet par exemple ?
Bref, j'ai cherché ceci dit, mais rien ne répond complètement à ces questions que je me pose. Si quelqu'un pouvait y apparter des reponses et/ou me diriger vers de la documentation pouvant m'aider à appréhender cette tehcnologie, je lui en serai reconnaissant.
Merci d'avance.
Partager