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
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.