Assemblage d'applications Web
Assemblez un module Web de sorte qu'il contienne des servlets, des fichiers JSP (JavaServer Page) et les artefacts de code associés. (Groupez les beans enterprise, le code de client et le code d'adaptateur de ressources dans des modules distincts). Après avoir assemblé un module Web, vous pouvez l'installer comme application autonome ou l'associer à d'autres modules dans une application d'entreprise.
Avant de commencer
Cette rubrique suppose que vous avez créé et testé individuellement les fichiers des servlets, pages JSP et autres composants Web que vous voulez assembler dans une application d'entreprise et déployer sur un serveur d'applications.
Pourquoi et quand exécuter cette tâche
Utilisez un outil d'assemblage afin d'assembler un module Web en suivant l'une des méthodes ci-après :
- Importez un module Web existant (fichier WAR).
- Créez un nouveau module Web.
- Copiez les artefacts de code (tels que les servlets) à partir d'un module Web vers un nouveau module Web.
Bien que vous puissiez entrer différentes propriétés pour vos archives Web, les propriétés disponibles dépendent du type de servlet, du fichier JSP et du niveau de Java EE (Java™ Platform, Enterprise Edition).
Procédure
- Démarrez un outil d'assemblage.
- Si vous ne l'avez pas déjà fait, configurez l'outil d'assemblage afin qu'il fonctionne avec les modules Java EE. Vérifiez que les fonctions J2EE et Web sont activées.
- Faites migrer les fichiers WAR créés à l'aide de l'outil d'assemblage, Application Assembly Tool (AAT) ou d'un autre outil vers un outil d'assemblage. Pour faire migrer les fichiers, importez les fichiers WAR dans l'outil d'assemblage.
- Créez un nouveau module Web.
- Copiez les artefacts de code (tels que les servlets) à partir d'un module Web vers un nouveau module Web.
Résultats
Un projet Web est migré ou créé. Les fichiers du projet Web sont affichés dans la vue de l'explorateur de projets sous Applications d'entreprise et Projets Web.
Que faire ensuite
Vous pouvez maintenant déployer votre projet Web sur un serveur d'applications.