Test des applications EJB 3.1

Une fois que vous avez créé des applications EJB 3.1, vous pouvez créer un servlet ou un fichier JSF afin de tester les applications EJB 3.1.

Test d'applications EJB 3.1 avec un servlet

Pour tester une application EJB avec un servlet, vous devez d'abord injecter une référence d'EJB avec l'annotation d'injection @EJB à partir d'EJB 3.1. Une fois l'EJB injecté, vous pouvez appeler les méthodes qui sont disponibles à partir de l'interface distante ou locale.
  1. Sélectionnez Fichier > Nouveau > Autre et sélectionnez Servlet.
  2. Entrez le nom du package et le nom de la classe pour votre servlet.
  3. Une fois que le servlet a été créé et que la classe de servlet a été ouverte dans l'éditeur Java™, insérez la balise d'annotation @EJB avec la référence à la classe d'interface locale ou distance comme nouvelle zone dans le servlet.
  4. A présent, vous pouvez appeler l'une des méthodes dans l'interface locale ou distante depuis les méthodes doPost() ou doGet() de votre servlet.
Le fragment suivant provient de l'exemple de compteur EJB 3.1. La zone statelessCounter est déclarée avec le type LocalCounter, qui est notre interface locale pour l'EJB. L'annotation @EJB qui la précède injecte une instance de la zone dans notre servlet.
 // Use injection to get the ejb      
@EJB private LocalCounter statelessCounter;

Test des applications EJB 3.1 avec un fichier JSF

Actuellement, ce type de test requiert des opérations de configuration manuelles. Pour un exemple du code impliqué, importez l'exemple de compteur EJB 3.1 depuis le centre de documentation et localisez le fichier EJBCounter.jsf dans le dossier WebContent ainsi que les classes Java du code de la page dans les sources Java dans le projet EJBCounter.jsf.
Icône indiquant le type de rubrique Rubrique
Dispositions pour les centres de documentation | Commentaires en retour

Icône d'horodatage Dernière mise à jour: May 29, 2014 10:11

Nom de fichier : ctestover.html