EJB explication concernant OREILLE contre GUERRE
J'ai juste commencé à lire sur les Ejb.
Même que j'y aventurer, j'ai quelques questions en se basant sur ce que j'ai entendu parler d'eux.
- Faire des applications à l'aide des Ejb toujours être déployé comme une OREILLE?
- Pouvez les applications contenant des Ejb être déployé à l'instar d'autres d'autres java des projets web à l'aide d'ECLIPSE et sans l'aide de ANT?
OriginalL'auteur Anand Sunderraman | 2010-10-13
Vous devez vous connecter pour publier un commentaire.
Pas.
Le module EJB est assemblé dans un BOCAL, permet de l'appeler myapp-ejb.jar comme une convention de nommage.
Il contient les EJB code ainsi que le fichier de descripteur de déploiement appelé ejb-jar.xml en EJB 2.x. Dans EJB 3.0, le code lui-même contient les annotations requises pour le serveur à comprendre pour le déploiement, de sorte que les descripteurs de déploiement sont en option. Le descripteur de déploiement/annotations, couverture trucs de base nécessaires pour le déploiement EJB comme le JNDI de la source de données rechercher etc.
Une collection de plusieurs modules EJB et d'autres modules Web (war), ensemble, forment un OREILLE. @Isaac l'a souligné, l'OREILLE n'a pas à inclure tout fichier WAR. La seule condition pour qu'un fichier EAR est de contenir au moins un module J2EE de toute nature.
L'OREILLE a besoin d'un
META-INF/application.xml
qui répertorie tous les fichiers jar EJB et les guerres présentes dans l'OREILLE. Alors vous allez pour l'OREILLE lorsque vous avez plusieurs modules EJB qui est généralement le cas, d'où l'habitude de déploiement est d'une OREILLE.Un exemple de ce fichier est indiqué ci-dessous prise de http://download.oracle.com/docs/cd/B32110_01/web.1013/b28221/undejdev003.htm. C'est un bon article que vous pouvez lire.
Oui, une fois que l'OREILLE/JAR est assemblé, il peut être déployé dans un serveur (via Eclipse si vous le souhaitez).
Ant est un outil de construction qui n'a rien à voir avec le déploiement des EJB code. Il est utilisé pour compiler et assembler les JAR - ce qui peut être fait à partir d'Eclipse.
Ici est un tutoriel qui ne vient qu'.
Lecture
Les Applications D'Emballage
Emballage EJB3 Applications
Merci, sera préciser que, dans la réponse
necrobumping, puis-je avoir les bibliothèques embbeded dans le jar ejb ?
vous pouvez avoir des bibliothèques dans le WEB-INF/lib de la guerre, puis regroupés dans l'EJB de l'OREILLE ou de manière autonome des POTS à l'intérieur de l'OREILLE - voir
appclient.jar
exemple ci-dessusmerci, mais dans mon cas je n'ai pas la GUERRE, et pas d'OREILLE, Juste un EJB
OriginalL'auteur JoseK