Client d'application J2EE |
|
|
![]() |
|
Configuration et exécution | Notes techniques | JavaDoc | Génération de l'exemple |
Recherche du code source |
Notes relatives au codage |
Recherchez le code source dans les répertoires
Cet exemple explique comment utiliser un bean enterprise session sans état très simple à partir d'un client d'application J2EE. Il ne présente pas d'exemple d'autres fonctions client d'application J2EE, telles que les références de ressources ou les entrées d'environnement. Aucune table de base de données n'est requise.
Le fichier TechnologySamples.ear inclus avec cet exemple contient un sous-ensemble du fichier TechnologySamples.ear qui se trouve dans les Exemples de technologie dans une installation serveur. Les fichiers WAR (fichiers d'archive Web) et les Exemples de technologie non associés sont supprimés pour montrer l'aspect d'un fichier EAR (fichier d'archive d'entreprise) optimisé pour une application client.
Un client n'est pas capable de régénérer les descripteurs de déploiement. Le fichier JAR de bean enterprise, BasicCalculatorEJB.jar, au sein du fichier EAR, est déployé et ignoré au cours du processus de génération. Si vous devez mettre à jour des interfaces de serveur, générer le code et redéployer les Exemples de technologie sur une installation de serveur et remplacer le fichier BasicCalculatorEJB.jar dans le répertoire .
Pour afficher des exemples illustrant plusieurs facteurs clés mis en oeuvre lors de l'assemblage d'une application client J2EE WebSphere, ouvrez le fichier TechnologySamples.ear dans l'outil d'assemblage d'applications sur une installation de serveur, comme indiqué ci-dessous.
La zone Chemin d'accès aux classes contient les valeurs BasicCalculatorEJB.jar et BasicCalculatorClientCommon.jar. L'application client utilise cette zone pour accéder à d'autres fichiers de classe dans le fichier EAR. Dans cet exemple, vous accédez aux classes EJB qui se trouvent dans le fichier BasicCalculatorEJB.jar et aux classes BasicCalculatorClient et BasicCalculatorClientResultBean qui se trouvent dans le fichier BasicCalculatorClientCommon.jar. Seule la zone Chemin d'accès aux classes peut être utilisée pour accéder aux classes situées dans le fichier .ear. Pour accéder aux classes qui ne se trouvent pas dans ce fichier, utilisez le paramètre launchClient -CCclasspath.
La zone Classe principale indique la classe de l'application client exécutée par la commande launchClient.
Cette zone indique le nom à utiliser pour l'application client. Ce nom peut être utilisé en tant qu'alias par l'application client. Vous pouvez choisir n'importe quelle valeur. Selon la convention de dénomination, les noms d'EJB utilisent le préfixe "ejb/".
Cliquez sur l'onglet Liaisons pour rechercher la zone du nom JNDI. Cette valeur doit correspondre à celle indiquée pour le nom JNDI dans l'onglet Liaisons du module EJB pour le bean. Dans cet exemple, vous pouvez cliquer sur Basic Calculator EJB Module dans la section Modules EJB. Cliquez sur Bean session sans état Basic Calculator dans la section Beans session. Lorsque vous cliquez sur l'onglet Liaisons, la valeur WSsamples/BasicCalculatorHome apparaît. La même valeur est utilisée pour le nom JNDI Basic Calculator Client.