Implémentation des applications EJB 2.x

Utilisez cette tâche lorsque vous implémentez les applications Enterprise JavaBeans (EJB) 2.x.

Pourquoi et quand exécuter cette tâche

D'après la spécification EJB (Enterprise JavaBeans), les beans enterprise sont des composants Java™ qui implémentent généralement la logique métier des applications J2EE (Java 2 Platform, Enterprise Edition) et accèdent également aux données. IBM®WebSphere Application Server fournit un support étendu pour les beans enterprise, notamment les spécifications EJB (Enterprise JavaBeans) 2.x, 3.0 et 3.1. La spécification EJB 2.x inclut le modèle de composant CMP (Container-Managed Persistence) 2.0 qui améliore la productivité des développeurs et les performances des applications. Les spécifications EJB 3.0 et 3.1 simplifient le développement de la logique métier et le traitement des données pour les applications d'entreprise.

Cette tâche énumère les étapes à suivre pour implémenter l'application EJB 2.x dans WebSphere Application Server, y compris les conseils d'optimisation et de dépannage.

Procédure

  1. Migrez le code bean enterprise.
    1. Les beans compatibles EJB (Enterprise JavaBeans) version 2.1 ne peuvent être assemblés que dans un module compatible EJB 2.100, bien que ce dernier puisse contenir des beans de la version 1.x et de la version 2.1.
  2. Développez les applications EJB 2.x.
    1. Vous pouvez développer une application EJB ou préparer une application existante. Pour les beans entity CMP Enterprise JavaBeans (EJB) 2.x, vous pouvez utiliser la fonction de mise à jour partielle afin d'indiquer la façon dont vous souhaitez mettre à jour les attributs persistants du bean CMP de la base de données. Cette fonction est disponible en tant qu'option de persistance au niveau du bean, appelée PartialOperation, dans la règle de tentative d'accès configurée pour le bean.
  3. Assemblez les applications EJB 2.x.
    1. Dans cette rubrique, il est supposé que vous avez créé et testé individuellement un fichier bean enterprise à assembler dans une application d'entreprise et déployer sur un serveur d'applications. Vous assemblez désormais les modules EJB conformément aux spécifications EJB 2.x et plus. Vous pouvez appliquer une règle d'intention d'accès aux beans entity d'une application à l'aide de l'outil d'assemblage.
  4. Déployez les applications EJB 2.x.
    1. Lors du déploiement d'un module EJB, le module est installé sur un serveur préalablement configuré pour prendre en charge des modules déployés.
  5. Gérez les applications EJB 2.x.
    1. Les serveurs d'applications ne peuvent posséder qu'un conteneur d'EJB, qui est créé automatiquement lorsque vous les créez. Vous pouvez sauvegarder des beans entity, activer et désactiver les beans de session.
  6. Sécurisez les applications EJB 2.x.
    1. Vous pouvez protéger les méthodes de bean enterprise en leur affectant des rôles de sécurité. Avant d'affecter des rôles de sécurité, vous devez déterminer les méthodes EJB qui doivent être protégées, ainsi que la façon de les protéger.
  7. Optimisez les applications EJB 2.x.
    1. Si vous utilisez des applications qui affectent la taille du cache du conteneur d'EJB, il est possible que les performances de vos applications soient affectées par un paramètre de taille incorrect. Cette rubrique présente la persistance gérée par le conteneur (CMP, Container Managed Persistence), bien que les beans entity ne sont pas pris en charge dans un module EJB 3.x. Une des étapes d'optimisation de votre conteneur d'EJB selon les niveaux de performance optimaux consiste à affiner le cache d'EJB.
  8. Dépannez les applications EJB 2.x.
    1. Utilisez les conseils ci-dessous pour l'identification et la résolution des problèmes liés à l'accès aux beans enterprise et aux tentatives d'accès des beans entity EJB 2.x.

Résultats

Vous avez implémenté les applications EJB 2.x dans WebSphere Application Server.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_implement_ejb2x_apps
Nom du fichier : tejb_implement_ejb2x_apps.html