Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jim How
Salut,
Je ne suis pas un expert J2EE loin de là, vu que j'ai jamais touché mais d'après mes lectures voici ma perception de la chose, d'autres n'hésiterons pas à me contredire si je raconte des betises :).
Un EJB est un Java Bean repondant au standard J2EE (j'enfonce une porte ouverte), ils representent un objet qui constitue ta logique métier (le moteur de ta voiture).
Un servlet en envirronnements J2EE permet de manipuler tes EJB et d'appliquer ta logique métier (le volant, levier de vitesse, etc.)
Une différence des plus nette entre les deux c'est qu'un EJB est obligatoirement dans un environement J2EE alors qu'un servlet est indépendant.
Pour faire un parallèle, imagine que ton serveur J2EE est un cluster, les EJBs sont les node de calculs et les servlets sont tes serveurs frontaux. (dans le cas où ca te parlerait).
Voilà ce que j'en ai compris.
Jim
Bonjour,
je decouvre J2EE depuis quelques jours et suis en pleine lecture sur les "webservices".
Voici mon interrogation:
Je n'arrive pas bien a voir la difference entre les ejb(enterprise javabeans) et les servlets. Dans quel cas utilisons l'un ou l'autre.
Si quelqu'un pouvais me citer des exemples simples d'applications, de contextes ou utiliser l'un ou l'autre.
Merci pour cet eclaircissement.
Romain
Salut,
Je ne suis pas un expert J2EE loin de là, vu que j'ai jamais touché mais
d'après mes lectures voici ma perception de la chose, d'autres n'hésiterons
pas à me contredire si je raconte des betises :).
Un EJB est un Java Bean repondant au standard J2EE (j'enfonce une porte
ouverte), ils representent un objet qui constitue ta logique métier (le
moteur de ta voiture).
Un servlet en envirronnements J2EE permet de manipuler tes EJB et
d'appliquer ta logique métier (le volant, levier de vitesse, etc.)
Une différence des plus nette entre les deux c'est qu'un EJB est
obligatoirement dans un environement J2EE alors qu'un servlet est
indépendant.
Pour faire un parallèle, imagine que ton serveur J2EE est un cluster, les
EJBs sont les node de calculs et les servlets sont tes serveurs frontaux.
(dans le cas où ca te parlerait).
Voilà ce que j'en ai compris.
Jim
Bonjour,
je decouvre J2EE depuis quelques jours et suis en pleine lecture sur
les "webservices".
Voici mon interrogation:
Je n'arrive pas bien a voir la difference entre les ejb(enterprise
javabeans) et les servlets.
Dans quel cas utilisons l'un ou l'autre.
Si quelqu'un pouvais me citer des exemples simples d'applications, de
contextes ou utiliser l'un ou l'autre.
Je ne suis pas un expert J2EE loin de là, vu que j'ai jamais touché mais d'après mes lectures voici ma perception de la chose, d'autres n'hésiterons pas à me contredire si je raconte des betises :).
Un EJB est un Java Bean repondant au standard J2EE (j'enfonce une porte ouverte), ils representent un objet qui constitue ta logique métier (le moteur de ta voiture).
Un servlet en envirronnements J2EE permet de manipuler tes EJB et d'appliquer ta logique métier (le volant, levier de vitesse, etc.)
Une différence des plus nette entre les deux c'est qu'un EJB est obligatoirement dans un environement J2EE alors qu'un servlet est indépendant.
Pour faire un parallèle, imagine que ton serveur J2EE est un cluster, les EJBs sont les node de calculs et les servlets sont tes serveurs frontaux. (dans le cas où ca te parlerait).
Voilà ce que j'en ai compris.
Jim
Bonjour,
je decouvre J2EE depuis quelques jours et suis en pleine lecture sur les "webservices".
Voici mon interrogation:
Je n'arrive pas bien a voir la difference entre les ejb(enterprise javabeans) et les servlets. Dans quel cas utilisons l'un ou l'autre.
Si quelqu'un pouvais me citer des exemples simples d'applications, de contextes ou utiliser l'un ou l'autre.
Merci pour cet eclaircissement.
Romain
jlp
a écrit dans le message de news:
Bonjour,
je decouvre J2EE depuis quelques jours et suis en pleine lecture sur les "webservices".
Voici mon interrogation:
Je n'arrive pas bien a voir la difference entre les ejb(enterprise javabeans) et les servlets. Dans quel cas utilisons l'un ou l'autre.
Si quelqu'un pouvais me citer des exemples simples d'applications, de contextes ou utiliser l'un ou l'autre.
Merci pour cet eclaircissement.
Romain
Le modele J2EE s'inscrit bien dans le modele 5 couches d'Improve.
Voir URL : http://www.application-servers.com/articles/multicouches/index.1_0.html En faisant vite : Servlet ( C : Controleur du pattern MVC), fait appel aux objets Applications ( M du pattern MVC :EJB Session) qui eux-mêmes utilisent des Objets Metiers ( EJB Entities) qui sont persistés en base. Le role des EJB Entity est d'assurer la persistence et le mapping des objets avec le stockage en base. La partie affichage ( V de MVC) peut-être réalisée à partir de pages JSP ou JSF. Pour info, il existe des dizaines de frameworks permettant de réaliser plus rapidement la partie Conroleur et Vue ( Struts, JSF, Spring MVC, Tapestry, Echo ....)
<romain.alnet@gmail.com> a écrit dans le message de
news:1149088962.362726.246050@i39g2000cwa.googlegroups.com...
Bonjour,
je decouvre J2EE depuis quelques jours et suis en pleine lecture sur
les "webservices".
Voici mon interrogation:
Je n'arrive pas bien a voir la difference entre les ejb(enterprise
javabeans) et les servlets.
Dans quel cas utilisons l'un ou l'autre.
Si quelqu'un pouvais me citer des exemples simples d'applications, de
contextes ou utiliser l'un ou l'autre.
Merci pour cet eclaircissement.
Romain
Le modele J2EE s'inscrit bien dans le modele 5 couches d'Improve.
Voir URL :
http://www.application-servers.com/articles/multicouches/index.1_0.html
En faisant vite :
Servlet ( C : Controleur du pattern MVC), fait appel aux objets Applications
( M du pattern MVC :EJB Session) qui eux-mêmes utilisent des Objets Metiers
( EJB Entities) qui sont persistés en base. Le role des EJB Entity est
d'assurer la persistence et le mapping des objets avec le stockage en base.
La partie affichage ( V de MVC) peut-être réalisée à partir de pages JSP ou
JSF.
Pour info, il existe des dizaines de frameworks permettant de réaliser plus
rapidement la partie Conroleur et Vue ( Struts, JSF, Spring MVC, Tapestry,
Echo ....)
je decouvre J2EE depuis quelques jours et suis en pleine lecture sur les "webservices".
Voici mon interrogation:
Je n'arrive pas bien a voir la difference entre les ejb(enterprise javabeans) et les servlets. Dans quel cas utilisons l'un ou l'autre.
Si quelqu'un pouvais me citer des exemples simples d'applications, de contextes ou utiliser l'un ou l'autre.
Merci pour cet eclaircissement.
Romain
Le modele J2EE s'inscrit bien dans le modele 5 couches d'Improve.
Voir URL : http://www.application-servers.com/articles/multicouches/index.1_0.html En faisant vite : Servlet ( C : Controleur du pattern MVC), fait appel aux objets Applications ( M du pattern MVC :EJB Session) qui eux-mêmes utilisent des Objets Metiers ( EJB Entities) qui sont persistés en base. Le role des EJB Entity est d'assurer la persistence et le mapping des objets avec le stockage en base. La partie affichage ( V de MVC) peut-être réalisée à partir de pages JSP ou JSF. Pour info, il existe des dizaines de frameworks permettant de réaliser plus rapidement la partie Conroleur et Vue ( Struts, JSF, Spring MVC, Tapestry, Echo ....)