Développement d'une application client Java EE
Développement de code pour une application client Java™ Platform, Enterprise Edition (Java EE).
Procédure
- Ecrivez le programme d'application client. Vous pouvez écrire l'application client Java EE sur une
machine de développement quelconque. A ce stade, vous n'avez pas besoin d'accéder à
WebSphere Application Server.
Règles : Si vous écrivez un programme client qui doit s'exécuter sous z/OS, les règles suivantes s'appliquent :
- Les programmes client peuvent lancer leurs propres transactions mais ne peuvent pas s'associer à des transactions ou lancer des transactions dans la phase d'exécution de WebSphere Application Server for z/OS.
- Le code de l'application client doit contenir une méthode main.
- Tous les fichiers d'entrée et de sortie de l'application client doivent être au format ASCII, car le contexte d'exécution du client fonctionne sur une JVM ASCII.
- Assemblez le fichier JAR de l'application client à l'aide
d'un outil d'assemblage.
C'est grâce aux informations assemblées par l'outil d'assemblage d'applications (AAT) que l'espace de noms JNDI sait ce qu'il faut renvoyer pour une recherche.
Assemblez votre application client sur une machine de développement où l'outil d'assemblage est installé.
Lorsque vous assemblez votre application client, indiquez les informations nécessaires à l'initialisation de l'environnement d'exécution propres à votre application client. Pour plus d'informations sur la définition de ces données, voir la documentation de l'outil d'assemblage.
Lorsque vous configurez les ressources qu'utilisera votre application client, prenez en compte les éléments suivants :
- Les références d'environnement de ressource diffèrent des
références de ressource.
Les références à l'environnement des ressources permettent à l'application client d'utiliser un nom logique pour
rechercher une liaison de ressource dans l'espace de noms JNDI du serveur. Les secondes
permettent à votre application d'utiliser un nom logique pour rechercher une ressource
Java EE locale. La spécification Java EE n'indique pas d'implémentation de ressource
particulière. Vous trouverez ci-après un tableau des types de
ressource pris en charge qui identifie les ressources auxquelles
WebSphere Application Server fournit une implémentation client.
Tableau 1. Types et identificateurs de ressources pris en charge. Types de ressources pris en charge Type de ressource Remarques sur la configuration du client Implémentation du client fournie par WebSphere Application Server javax.sql.DataSource Prend en charge la spécification des classes d'implémentation des sources de données Non java.net.URL Prend en charge la spécification des gestionnaires de protocoles personnalisés Fourni par les fichiers de l'environnement d'exécution Java javax.mail.Session Prend en charge la configuration personnalisée des protocoles Oui - POP3/POP3S, SMTP/SMTPS, IMAP/IMAPS javax.jms.QueueConnectionFactory, javax.jms.TopicConnectionFactory, javax.jms.Queue, javax.jms.Topic Prend en charge la configuration de WebSphere embedded messaging, d'IBM® MQ Series et des autres fournisseurs JMS Oui - WebSphere embedded messaging
- Les références d'environnement de ressource diffèrent des
références de ressource.
Les références à l'environnement des ressources permettent à l'application client d'utiliser un nom logique pour
rechercher une liaison de ressource dans l'espace de noms JNDI du serveur. Les secondes
permettent à votre application d'utiliser un nom logique pour rechercher une ressource
Java EE locale. La spécification Java EE n'indique pas d'implémentation de ressource
particulière. Vous trouverez ci-après un tableau des types de
ressource pris en charge qui identifie les ressources auxquelles
WebSphere Application Server fournit une implémentation client.
- Assemblez le fichier Enterprise Archive (EAR).
L'application est contenue dans un fichier d'archive d'entreprise (fichier EAR). Le fichier EAR se compose des éléments suivants :
- Bean enterprise, client d'application et fichiers JAR ou modules définis par l'utilisateur
- Applications Web ou fichiers WAR
- Métadonnées décrivant les applications ou les fichiers XML des applications
Que faire ensuite
Sous-rubriques
Chargement des classes du client d'application Java EE
Lorsque vous exécutez votre client d'application Java EE (Java Platform, Enterprise Edition), une hiérarchie de chargeurs de classe est créée pour charger les classes utilisées pour votre application.Assemblage des applications client Java EE
Les projets client d'application contiennent les programmes exécutés sur des systèmes client en réseau. Un projet client d'application est déployé sous la forme d'un fichier d'archive Java (fichier JAR).


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tcli_developjava
Nom du fichier : tcli_developjava.html