Rational Developer for System z, version 7.6

Génération d'applications Java/J2EE

SCLM Developer Toolkit fournit des traducteurs de langage Java/J2EE à SCLM afin d'offrir une fonction de génération Java/J2EE complète. Non seulement SCLM Developer Toolkit offre cette fonction dans le but d'enregistrer du code source et des objets Java/J2EE, mais permet également à SCLM, grâce à ces traducteurs, de générer et de contrôler entièrement les applications Java/J2EE. Les objets Java/J2EE pris en charge par le biais de ces traducteurs de langage sont les fichiers classe Java™, les fichiers d'archives Java (JAR) comprenant des fichiers EJB (Enterprise Java Beans), les fichiers JAR, les fichiers d'archive Web (WAR) et les fichiers d'archive d'entreprise (EAR).

La fonction de déploiement permet de déployer un fichier EAR dans un conteneur J2EE. SCLM Developer Toolkit prend non seulement en charge le déploiement EAR sur WebSphere Application Server sous z/OS, mais la structure de déploiement permet également la distribution et le déploiement sur des plateformes non z/OS. Pour plus d'informations sur le déploiement SCLM, voir Services de déploiement.

L'ARCHDEF SCLM est le fichier SCLM principal pour la définition des éléments d'un projet Java/J2EE. Dans le cas des applications Java/J2EE, l'ARCHDEF représente la manière dont l'application J2EE est structurée dans l'espace de travail du projet client.

L'ARCHDEF contient un inventaire de tous les fichiers du projet, et utilise les mappages de noms abrégés de l'hôte SCLM. D'autres mots clés dans l'ARCHDEF, tels que LKED, SINC, OUT1 indiquent à SCLM la nature J2EE de ce projet et le code source inclut un script de génération Java/J2EE pour simplifier le traitement de la génération de ce projet.

Dans le cas de projets Java simples, le code source peut être directement généré en exécutant la génération au niveau du code source Java dans SCLM. Certaines propriétés de génération Java doivent être définies dans le fichier $GLOBAL qui réside dans le type SCLM J2EEBLD. Il s'agit des propriétés requises pour définir l'environnement de génération Java sur z/OS. D'autre part, si le code source Java nécessite des dépendances classpath externes, ces fichiers classe externes ou fichiers JAR peuvent être enregistrés dans le répertoire système de fichiers z/OS Unix référencé et défini par la propriété CLASSPATH_JARS dans $GLOBAL.

Une ARCHDEF séparée ainsi qu'une archdef de haut niveau doivent être créées pour chaque composant d'application pouvant composer une application d'entreprise (EAR). Par exemple, un fichier EAR contenant un fichier WAR, qui contient à son tour un EJB JAR, doit disposer d'une archdef pour le fichier JAR, d'une archdef de haut niveau pour le fichier WAR avec une inclusion de l'archdef EJB JAR et une inclusion de l'archdef WAR. L'archdef EAR doit également inclure une instruction INCL de l'archdef WAR et une instruction INCL de l'archdef JAR. SCLM Developer Toolkit créé l'Archdef appropriée et le script de génération associé dans SCLM lors de l'ajout (migration) d'u nouveau projet J2EE dans into Lors de l'ajout de composants supplémentaires dans SCLM, il existe une option permettant de le ajouter dans l'ARCHDEF appropriée.


Conditions d'utilisation | Commentaires en retour

Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)