Cette rubrique décrit les mécanismes de génération et de déploiement d'un projet J2EE dans Developer Toolkit.
Dans l'utilitaire Rational Developer for System z, il est recommandé de développer séparément chaque composant de votre application J2EE dans un projet distinct. Par exemple, si vous développez un projet Web dynamique, vous créez généralement un nouveau projet pour ce type d'application. Tous les composants de votre application J2EE sont inclus dans un projet d'application d'entreprise qui contient le descripteur de déploiement.
Pour chaque projet, il est conseillé d'enregistrer tous les composants dans un type séparé dans SCLM. Par exemple, si vous disposez d'un projet Web appelé WebProject, il vous faut créer un type WEBPRJ1, qui sera utilisé pour enregistrer le code source du projet en question.
Après avoir partagé le projet, vous devez ajouter le projet dans SCLM. Pour plus d'informations sur cette fonction, voir la rubrique Ajouter à SCLM.
Le tableau ci-dessous affiche tous les membres sélectionnés dans la page précédente de l'assistant. Il est très important de sélectionner le type de langage correct pour tous les membres qui seront migrés. Le tableau récapitule le type de langage recommandé lorsque vous enregistrez des membres dans SCLM.
| Type de source | Type de langage | Description |
|---|---|---|
| Source Java™ | JAVA | La source Java dont le nom est converti en nom abrégé et le contenu au format EBCDIC. |
| Source Java | JAVABIN | La source Java dont le nom va être converti en nom abrégé, mais dont le contenu n'est pas converti au format EBCDIC (il reste au format ASCII). |
| Autres | J2EEPART | Tous les autres fichiers texte. Leurs noms seront convertis en nom abrégé et le contenu au format EBCDIC |
| Autres | J2EEBIN | Ces noms de membre seront convertis en noms abrégés. Ces fichiers sont traités comme des fichiers binaires afin que leur contenu ne soit pas modifié lors de leur enregistrement dans SCLM. |
Cette étape génère tous les composants appartenant à un projet J2EE et crée un objet archivé, comme des fichiers WAR pour les projets Web et des fichiers JAR pour les projets EJB. Tous les composants d'un projet J2EE doivent être inclus dans un fichier d'ARCHDEF, comme cela est décrit dans l'étape 1.
Pour générer votre projet à l'aide d'une ARCHDEF J2EE existante, sélectionnez Equipe -> Générer une Archdef.
Cette option appelle la boîte de dialogue Options de génération archdef. Dans cette boîte de dialogue, les champs Nom d'Archdef et Type d'Archdef sont obligatoires. Ces champs doivent être utilisés uniquement pour spécifier de manière unique une Archdef J2EE à utiliser pour générer votre projet J2EE. Vous pouvez cliquer sur le bouton Parcourir situé en regard du champ Nom d'Archdef pour sélectionner une Archdef.
Le champ Générer dans le groupe indique où les membres inclus dans l'ARCHDEF seront positionnés dans la hiérarchie SCLM et utilisés dans le processus de génération. Par exemple, si vous sélectionnez TEST, le processus de génération utilise la première occurrence des membres dans la hiérarchie SCLM en commençant par le niveau TEST. Les classes résultantes, les objets générés et la mappe de génération résideront au niveau génération dans le groupe.
Si aucun script de génération J2EE n'est associé à votre ARCHDEF, vous pouvez générer le script pour le projet J2EE. Pour générer un script, sélectionnez votre projet J2EE et sélectionnez Générer un script de génération. Cette action affiche la boîte de dialogue Générer un script de génération.
Dans cette boîte de dialogue, vous devez sélectionner le type de script de génération à générer. Vous pouvez sélectionner l'un des types suivants : projet Java, projet Web, projet EJB et projet EAR. Le type sélectionné doit correspondre au type de projet que vous envisagez de générer.
En appliquant cette méthode, le script généré sera associé au type de langage J2EEANT et sera enregistré sous le type J2EEBLD.
Le tableau suivant indique les emplacements dans lesquels les résultats de différentes générations de projets sont enregistrés dans SCLM.
| Type de projet | Type SCLM |
|---|---|
| Projet Java | J2EEJAR |
| Projet Web | J2EEWAR |
| Projet EJB | J2EEJAR |
| Projet EAR | J2EEEAR |
L'option Réviser le script généré permet d'examiner une dernière fois le script et d'en modifier le contenu avant de l'ajouter à SCLM.
Pour plus d'informations sur le déploiement de projet, voir Services de déploiement.