Assemblage d'applications

L'assemblage d'applications consiste à créer des modules Java EE (Java™ Platform, Enterprise Edition) pouvant être déployés sur des serveurs d'applications. Ces modules sont créés à partir d'artefacts de code, tels que des fichiers WAR (Web Application Archive), des fichiers RAR (Resource Adapter Archive), des fichiers JAR d'EJB (bean enterprise) et des fichiers JAR de client d'application. Cette technique d'empaquetage et de configuration des artefacts de code dans des modules d'archive d'entreprise (fichiers EAR) ou des modules Web autonomes est nécessaire pour le déploiement des modules sur un serveur d'applications.

Avant de commencer

Développez des artefacts de code à déployer sur un serveur d'applications et testez individuellement ces artefacts dans votre environnement de développement intégré préféré. Les artefacts de code que vous pouvez assembler en modules Java EE déployables sont les suivants :

  • Beans enterprise
  • Fichiers Servlet, JavaServer Pages (JSP) et autres composants Web
  • Implémentations d'adaptateur de ressources (connecteur)
  • Applications client
  • Modules SIP (Session Initiation Protocol) (fichiers SAR)
  • Autres classes et fichiers pris en charge

Pour assembler les artefacts de code en modules Java EE déployables, vous pouvez utiliser un outil d'assemblage pris en charge. Le produit prend en charge IBM® Rational Application Developer for WebSphere Software et IBM WebSphere Application Server Developer Tools for Eclipse pour le développement, l'assemblage et le déploiement de modules Java EE.

Pourquoi et quand exécuter cette tâche

Vous assemblez les artefacts de code dans des modules Java EE afin de déployer les artefacts de code sur un serveur d'applications. Lors de l'assemblage des codes d'artefact, vous regroupez et configurez les artefacts de code en applications et en modules Java EE déployables, modifiez les descripteurs de déploiement et mappez les bases de données selon les besoins. A moins que vous n'assembliez vos artefacts de code dans des modules Java EE, vous ne pouvez pas les exécuter correctement sur un serveur d'applications.

Ces étapes décrivent comment assembler des artefacts de code Java EE en modules déployables à l'aide d'un outil d'assemblage. Alternativement, vous pouvez utiliser un outil de déploiement rapide pour assembler et déployer rapidement les artefacts de code Java 2 Platform Enterprise Edition (J2EE) 1.3 ou 1.4. Pour plus d'informations, voir "Déploiement rapide des applications J2EE".

Procédure

  1. Démarrez un outil d'assemblage.
  2. Facultatif : Lisez la documentation en ligne de l'outil d'assemblage.
  3. Configurez l'outil d'assemblage afin qu'il fonctionne avec les modules Java EE.
  4. Faites migrer les projets ou les artefacts de code J2EE créés à l'aide de l'outil Application Server Toolkit, Assembly Toolkit, Application Assembly Tool (AAT) ou d'un autre outil.

    Pour faire migrer les fichiers, utilisez l'assistant de migration ou importez les fichiers dans l'outil d'assemblage.

  5. Créez un projet d'application d'entreprise auquel vous ajouterez les fichiers archive. Vous pouvez créer un projet d'application d'entreprise de manière séparée ou lors de la création des fichiers d'archive comme dans les cas suivants :
    • Créer un projet Web.
    • Créer un projet EJB (bean enterprise).
    • Créer un client d'application.
    • Créer un projet d'adaptateur de ressources (connecteur).
  6. Modifiez les annotations ou les descripteurs de déploiement comme il convient. Vous pouvez modifier les annotations ou les descripteurs de déploiement d'une application d'entreprise, Web, d'un client d'application, d'un adaptateur de ressource et des modules de JavaBeans Enterprise (EJB).

    Les rubriques de la documentation Rational Application Developer fournissent des informations détaillées sur la modification des annotations ou des descripteurs de déploiement.

  7. Facultatif : Générez des mappages de beans enterprise (EJB) vers des bases de données relationnelles (RDB) pour les modules EJB 2.1 ou antérieurs.
  8. Vérifiez les fichiers archive.
  9. Générez le code de déploiement des modules prenant en charge les services Web ou des applications d'entreprise utilisant des modules de service Web.

Que faire ensuite

Une fois les applications assemblées, utilisez un outil de gestion des systèmes pour déployer les fichiers EAR ou WAR sur le serveur d'applications. La rubrique "Méthodes d'installation des applications d'entreprise ou des modules" répertorie les outils de gestion de système disponibles pour le déploiement des modules Java EE sur un serveur d'applications. L'outil de gestion des systèmes suit les instructions de sécurité et de déploiement définies dans les annotations ou le descripteur de déploiement et vous permet de modifier les liaisons spécifiées dans un outil d'assemblage. L'outil localise les ressources externes requises que l'application utilise, telles que les beans enterprise et les bases de données.

Intégrez votre application afin que le fichier EAR contienne uniquement les modules nécessaires. Les modules peuvent inclure des métadonnées qui leur sont propres, telles que des informations sur les annotations ou les descripteurs de déploiement, les liaisons et les extensions IBM.

Utilisez la console d'administration lors de l'installation pour appliquer les instructions de sécurité définies dans les annotations ou les descripteur de déploiement et pour localiser les ressources externes requises, telles que les beans enterprise et les bases de données. Vous pouvez ajouter les propriétés de configuration et redéfinir les propriétés de liaison définies dans un outil d'assemblage.


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=tatk_assembling
Nom du fichier : tatk_assembling.html