HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Constitue un EJB
|
La construction d'un EJB exige assembler les éléments corrects. Ceux-ci incluent des interfaces et des descripteurs de déploiement.
|
Que constitue un EJB ?
|
Objet d'EJB
|
le client n'appelle jamais des méthodes directement sur un exemple réel d'haricot. Toutes les invocations passent par l'objet d'EJB, qui est une classe outil-produite. Des demandes de message sont arrêtées par l'objet d'EJB et puis déléguées à l'exemple réel d'haricot. C'est pourquoi ce s'appelle un intercepteur de demande.
|
Interface à distance |
Une classe d'haricot expose les méthodes des affaires qui sont copiées par l'objet d'EJB. Mais comment les outils que produire de l'objet d'EJB vont-ils savent quelles méthodes à copier ? La réponse est l'interface à distance. Cette interface reproduit toutes méthodes que la classe correspondante d'haricot expose (se rappeler qu'elles doivent être conformes aux spécifications d'EJB). Les clients à distance accèdent alors à l'haricot par l'intermédiaire de cette interface à distance. Toutes les interfaces à distance doivent prolonger javax.ejb.EJBObject.
|
Objet à la maison
|
Comment les clients acquièrent-ils des références aux objets d'EJB ? Le client demande l'objet d'EJB de l'usine d'objet d'EJB. Cette usine est responsable d'instantiating et de détruire les objets d'EJB. Cette usine s'appelle l'objet à la maison.
|
Interface à la maison
|
Comment est-ce qu'un objet à la maison sait vous voudriez initialiser votre objet d'EJB ? Ces informations sont fournies dans le récipient par l'interface à la maison. L'interface à la maison contient les méthodes pour créer, détruire, et trouver des objets d'EJB. Toutes les interfaces à la maison sont dérivées de l'interface de javax.ejb.EJBHome et tous les objets à la maison mettent en application l'interface à la maison. Cette interface prolonge java.rmi. À distance.
|
Interfaces locales
|
Créer des haricots par l'interface à la maison et puis appeler les haricots bien que l'interface à distance soit très lente. Les interfaces locales accélèrent les appels des haricots. Employer les objets locaux (mis en application d'une interface locale plutôt que d'une interface à distance) au lieu des objets d'EJB autant que possible. En outre, employer les objets à la maison locaux (mis en application d'une interface à la maison locale plutôt que d'une interface à la maison) au lieu des objets à la maison. Les interfaces locales prolongent javax.ejb.EJBLocalObject et les interfaces à la maison locales prolongent javax.ejb.EJBLocalHome.
|
Descripteurs de déploiement
|
Vous énoncez votre configuration de déploiement dans le descripteur ejb-jar.xml appelé par dossier de déploiement. Les différents serveurs d'application peuvent avoir leurs propres dossiers de propriété industrielle additionnels de descripteur de déploiement. Ces dossiers de XML peuvent être édités à la main ou avec un outil fourni par le fournisseur de récipient. Vous pouvez indiquer :
-
Conditions de gestion et de cycle de vie d'haricot.
-
Conditions de persistance pour des haricots d'entité.
-
Conditions de transaction.
-
Conditions de sécurité, y compris des entrées de contrôle d'accès.
|
Dossier d'EJB-JAR
|
Une fois que vous avez fini de compiler vos classes et de créer tous les dossiers nécessaires de configuration, vous pouvez placer tous ces dossiers dans un dossier d'EJB-JAR pour le déploiement. Les dossiers d'EJB-JAR sont des dossiers de fermeture éclair qui contiennent des classes de Java et tout autre classe nécessaire pour le déploiement. Vous pouvez produire de ces dossiers à la main ou avec des outils, tels que la fourmi d'Apache.
|
|
|
Keywords:
EJB Constitutes,ejb sample code,ejb web services,open source ejb,weblogic 8.1 ejb,ejb session bean,web service ejb,ejb tutorial,ejb tutorials,ejb overview,ejb examples,ejb java,ejb faq,tomcat ejb,ejb introduction,ejb api
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|