Enterprise JavaBeans ( EJB) fournissent l'infrastructure pour la construction de composants Java côté serveur . EJB sont des objets distants utilisés pour la création , la suppression et l'invocation . EJB peuvent être des beans entités ou des haricots de session. Les beans entité représentent des objets d'affaires tels que les clients ou les ordres . Les fèves sont persistants , ils sont enregistrés dans un mécanisme de stockage qui leur permet d'exister au-delà de la durée de vie du processus du serveur J2EE. Les beans entité permettent également à plusieurs clients de partager l'accès et ils peuvent être liés à d'autres beans entités dans gérées par conteneur grains de relationships.Session représenter un client sur le serveur J2EE. Le haricot exécute des tâches complexes sur le serveur pour le client, mais les données ne sont pas persistants comme les haricots d'entité. Ces fèves sont souvent utilisés pour envoyer des emails de confirmation de commande ou chercher données en lecture seule pour le client. Choses que vous devez Kit
Eclipse Web Tools Platform
XDoclet
JBoss
de
Java Developer Afficher plus Instructions
1
Installez votre JBoss et XDoclet runtimes dans Eclipse. Cela vous permettra d'exécuter des modules Web et Enterprise JavaBeans d'Eclipse , mais il faut dire Eclipse où JBoss et XDoclet sont situés.
Sélectionnez "Fenêtre" et cliquez sur l' option «Préférences » dans la fenêtre Eclipse. Sélectionnez « Java » dans le menu extensible à révéler les JRE qui sont actuellement installés .
2
Sélectionnez le bouton "Ajouter" . Recherchez votre répertoire JRE et sélectionnez le dossier dans lequel JDK est installé. Nommez le runtime et sélectionnez "OK". Votre nouveau JRE apparaîtra sur la liste »installé Java Runtime Environments " .
3
Sélectionnez "Fenêtre" et cliquez sur l'option «Préférences» . Sélectionnez «Serveur» dans le menu extensible. Cliquez sur " Autonomies installés " pour ajouter un nouvel environnement d'exécution du serveur .
4
Cliquez sur le bouton "Ajouter" . Sélectionnez l'option "Generic Server Runtime" . Sélectionnez le type de serveur que " JBOSS . " Cliquez sur «Parcourir» pour sélectionner votre répertoire du serveur d'applications et variable Classpath . Ces deux options doivent être réglés sur le répertoire d'installation de JBoss. Cliquez sur " Terminer".
5
Sélectionnez " XDoclet " dans le menu extensible. Activer le Générateur de XDoclet . Cliquez sur le bouton «Parcourir» et choisissez le répertoire d'installation XDoclet . Cliquez sur le bouton "Appliquer" .
6
Cliquez sur " XDoclet " dans le menu extensible et sélectionnez " ejbdoclet . " Assurez-vous que toutes les cases sont vides de sorte que XDoclet peut générer ses propres descripteurs de déploiement. Cliquez sur " OK" et fermer la boîte .
7
créer une session simples Enterprise JavaBeans et application Web client. Suivez cette séquence pour compléter le projet :
Passez votre souris sur les boutons " Nouveau" "Fichier" et puis cliquez sur le bouton "Autre" . Sélectionnez " EJB " dans la liste déroulante et cliquez sur le "Module EJB J2EE. " Cliquez sur " Suivant".
Cliquez sur le bouton "Nouveau" . Nommez votre projet et choisir votre serveur cible. Entrez le nom de votre module. Cliquez sur le bouton "Avancé" et l'option " Ajouter un module pour une application EAR " désélectionner. Sélectionnez l'option "Créer un module JAR du client EJB pour maintenir les interfaces et les classes client " . Sélectionnez l'option " Ajout du support pour les classes Java annotées " option. Cliquez sur le bouton "Terminer" . Vous serez immédiatement invité à passer à J2EE. Cliquez sur " Oui".
8
Créer votre bean session en suivant cette séquence :
Sélectionnez le dossier " ejbModule " et cliquez-droit sur le dossier . En utilisant le menu "Nouveau" , sélectionnez " Autres ", puis " EJB " et " Enterprise JavaBeans . " Cliquez sur le bouton pour choisir le " SessionBean " et cliquez sur "Suivant".
Définir le «projet », « Nom du module », « package Java ", " Nom de la classe » et « superclasse » pour la destination du fichier de classe . Le " Nom de la classe " doit se terminer par le mot « Bean ». Cliquez sur "Suivant " et "Terminer". Cela entraînera votre " NewBean " apparaît dans votre dossier " ejbModule . " XDoclet va générer toutes les autres classes connexes.
Ouvrez votre " NewBean " dans l'éditeur Java et éditer ce fichier uniquement . XDoclet va changer les classes de support à chaque fois qu'une modification est apportée à votre classe " NewBean " . Enregistrez votre travail .
9 Publishing votre EJB vous permet de tester votre EJB dans un environnement réel .
Publiez votre EJB à votre serveur. Observez la sortie de la console de voir que le JavaBean Enterprise a été déployée avec succès .