Structure de déploiement commune
La structure de déploiement commune vous permet d'implémenter des plug-ins qui ajoutent des étapes aux opérations par défaut de gestion des applications de la plate-forme Java, Enterprise Edition (Java EE) telles que l'installation, la désinstallation, la modification et la mise à jour.
A l'aide de la structure, vous pouvez implémenter des opérations de gestion sur des types spécifiques de contenus déployables. Par exemple, les contenus déployables peuvent inclure EAR, WAR, JAR ou d'autres modules Java EE et les opérations de gestion peuvent inclure l'installation et la désinstallation. Chaque opération est divisée en un nombre d'étapes. Par exemple, l'opération d'installation comporte des étapes pour EJBDeploy et la compilation de pages JavaServer Pages (JSP), entre autres. A l'aide de la structure de déploiement commune, vous pouvez ajouter des étapes à la logique par défaut des opérations Java EE.
Le produit prend en charge les plug-ins de structure qui étendent le déploiement de fichiers EAR. Un fichier EAR comporte des opérations telles que createEarWrapper, installApplication, uninstallApplication et editApplication. A l'aide d'un plug-in de structure, vous pouvez ajouter des étapes aux opérations d'installation par défaut qui prennent en charge, par exemple, la création d'artefacts de configuration supplémentaires dans une session de configuration, la modification d'un fichier d'entrée EAR au moyen d'une génération de code, ou la validation supplémentaire des paramètres d'entrée.
Pour étendre les opérations de gestion de l'application à l'aide de la structure, un plug-in doit procéder comme suit :
- Implémenter chaque étape.
Une étape exécute une logique qui réalise une opération. Une étape peut accéder au contexte de déploiement et à l'objet déployable. Le contexte de déploiement fournit des informations telles que le nom de l'opération, l'identifiant de la session de configuration, l'emplacement temporaire pour la création de fichiers temporaires, les paramètres des opérations et autres. Une étape est ajoutée par le fournisseur d'extensions.
- Implémenter un fournisseur d'extensions qui ajoute chaque étape implémentée.
Un fournisseur d'extensions est une classe qui fournit des étapes pour une opération sur un type donné, le type de fichier EAR.
- Inscrivez le plug-in auprès d'un serveur WebSphere
Application Server.
Le plug-in est implémenté en tant que plug-in Eclipse et est placé dans le répertoire racine_serveur_app/plugins. Ajouter le point d'extension pour le fournisseur d'extensions dans le fichier META-INF/plugin.xml dans le fichier JAR du plug-in.
Pour voir un exemple de ces étapes, reportez-vous à la rubrique Extension des opérations de gestion des applications par programmation.