EJB ?
|
EJB repr�sente la � entreprise JavaBeans � qui est les composants avertis de r�seau distribu� pour les composants bloqu�s, scalable, transactionnels et � utilisateurs multiples de se d�velopper dans un environnement de J2EE.
Au-dessus de la d�finition d�crit r�ellement EJBs de point de vue fonctionnel c.-�-d. ce qu'elles. Une d�finition plus structurale serait : � EJBs sont collection de classes de Java, interfaces et dossiers de XML adh�rant aux r�gles donn�es �. �crit dans le langage de programmation de Java, un haricot d'entreprise est un composant de serveur-c�t� qui encapsule la logique d'affaires d'une application.
|
Avantages des haricots d'entreprise
|
Pour plusieurs raisons, les haricots d'entreprise simplifient le d�veloppement de grandes, r�parties applications. D'abord, parce que le r�cipient d'EJB fournit des services au niveau syst�me aux haricots d'entreprise, le r�alisateur d'haricot peut se concentrer sur r�soudre des probl�mes commerciaux. Le r�cipient d'EJB--pas le r�alisateur d'haricot--est responsable des services au niveau syst�me tels que la gestion de transaction et l'autorisation de s�curit�.
En second lieu, parce que les haricots--et pas les clients--contenir la logique des affaires de l'application, le client que le r�alisateur peut se concentrer sur la pr�sentation du client. Le r�alisateur de client ne doit pas coder les routines qui mettent en application des principes �conomiques ou des bases de donn�es d'acc�s. En cons�quence, les clients sont plus minces, un avantage qui est particuli�rement important pour les clients qui courent sur de petits dispositifs.
Troisi�mement, parce que les haricots d'entreprise sont les composants portatifs, l'assembleur d'application peut �tablir de nouvelles applications des haricots existants. Ces applications peuvent fonctionner sur n'importe quel serveur conforme de J2EE.
|
Quand employer des haricots d'entreprise
|
Vous devriez consid�rer employer des haricots d'entreprise si votre application a l'un des apr�s des conditions :
L'application doit �tre scalable. Pour adapter � un nombre de plus en plus important des utilisateurs, vous pouvez devoir distribuer les composants d'une application � travers les machines multiples. Non seulement peuvent les haricots d'entreprise d'une application fonctionner sur diff�rentes machines, mais leur endroit demeurera transparent aux clients.
Des transactions sont exig�es pour assurer l'int�grit� des donn�es. Les haricots d'entreprise soutiennent des transactions, les m�canismes qui contr�lent l'acc�s concourant des objets partag�s.
L'application aura une vari�t� de clients. Avec juste quelques lignes de code, les clients � distance peuvent facilement localiser des haricots d'entreprise. Ces clients peuvent �tre minces, divers, et nombreux.
|
L'�cosyst�me d'EJB
|
Pour avoir un d�ploiement d'EJB en service, on a besoin de plus qu'un serveur et des composants d'application. Il y a six parties suppl�mentaires qui sont impliqu�es :
|
Le fournisseur d'haricot : Le fournisseur d'haricot fournit les composants d'affaires aux applications d'entreprise. Ces composants d'affaires ne sont pas des applications compl�tes mais peuvent �tre combin�s pour former des applications compl�tes d'entreprise. Ces fournisseurs d'haricot pourraient �tre des fournisseurs ind�pendants de logiciels vendant des composants ou un fournisseur de composant interne.
L'assembleur d'application : L'assembleur d'application est responsable d'int�grer les composants. Cette partie �crit des applications aux composants de cartel afin de d�velopper l'application de cible qui peut �tre d�ploy�e sous de divers environnements.
L'EJB Deployer : Apr�s que le cr�ateur d'application �tablisse l'application, l'application doit �tre d�ploy�e sur le serveur. Ceci implique de configurer les arrangements de param�tre de s�curit�, l'ex�cution accordant, etc. Un assembleur d'application n'est pas au courant de ces questions. C'est o� le deployer d'EJB h�rite le jeu.
L'interface gestionnaire : L'interface gestionnaire est responsable de l'entretien et de la surveillance du syst�me d�ploy� et peut se servir des outils de surveillance et de gestion pour observer de pr�s le syst�me d�ploy�.
Les fournisseurs de r�cipient et de serveur : Le fournisseur de r�cipient fournit le r�cipient d'EJB (un serveur d'application). C'est l'environnement d'ex�cution o� les haricots vivent. Le r�cipient fournit les services de logiciel personnalis� aux haricots et les contr�le. Certains des divers r�cipients sont : WebLogic de BEA, serveur d'application de l'iPlanet des iPlanet, WebSphere d'IBM, serveur d'application d'Oracle 9i d'Oracle et serveur d'application d'Oracle 10g, et le serveur ouvert d'application de source de JBoss. Le fournisseur de serveur est identique que le fournisseur de r�cipient.
Les fournisseurs d'outil : Il y a de divers IDEs disponible pour aider le r�alisateur en construisant rapidement et des composants de correction, par exemple �clipse, NetBeans, et JBuilder. Pour modeler des composants on peut employer Rose raisonnable. Il y en a beaucoup d'autres outils, utilis� pour examiner (JUnit) et d'autres utilis�s pour le b�timent (fourmi, XDoclet).
|
|
|
|
Keywords:
EJB Introduction,web services introduction,ejb interview questions,ejb sample code,web service introduction,ejb web services,open source ejb,j2ee introduction,introduction to j2ee,introduction to ejb,jboss introduction,web service ejb,ejb tutorial,ejb faq,ejb overview,jsp introduction,java introduction
|