client Java EE

Le client Java™ Platform Enterprise Edition (Java EE) est un mode Java EE qui utilise l'environnement d'exécution d'une installation de client d'application ou d'une installation de WebSphere Application Server. Le client Java EE utilise le conteneur de client dans l'environnement d'exécution pour simplifier l'accès aux services système tels que la sécurité, les transactions, le nommage et l'accès aux bases de données pour les applications client Java EE.

Le client Java EE s'appelle parfois le client d'application "Java EE " ou le "client d'application J2EE".

Le conteneur de client permet aux applications client Java EE d'utiliser des noms logiques ("pseudonymes") pour les beans enterprise et les ressources locales, et de confier la résolution de ces noms à une recherche dans l'espace de noms de l'interface JNDI (Java Naming and Directory Interface) d'un serveur d'applications. En plus de simplifier la résolution des noms pour les références aux beans enterprise et aux ressources locales, cette utilisation des noms logiques et des recherches JNDI évite de modifier le code du programme client si la ressource ou l'objet sous-jacent vient à changer ou à être déplacé sur un autre serveur d'applications.

Le client Java EE initialise l'environnement d'exécution pour une application client Java EE. Un descripteur de déploiement définit l'initialisation unique pour une application client et définit les noms logiques utilisés par l'application.

Les noms logiques sont définis dans le descripteur de déploiement d'une application client Java EE. Ces descripteurs de déploiement logiques identifient les bean enterprise ou les ressources locales (sources de données Java Database Connectivity (JDBC), fabriques de connexions J2C, ressources Java Message Service (JMS), et API JavaMail et URL) pour simplifier la résolution des noms via la recherche JNDI.

Le fait de stocker les informations sur les ressources en dehors du programme client rend celui-ci à la fois portable et plus souple. Si vous développez une application client conforme à la plateforme Java EE, elle peut être transférée d'une implémentation Java EE à une autre. Le code de l'application client ne changera pas mais vous devrez peut-être redéployer son module à l'aide de l'utilitaire de déploiement de la nouvelle plateforme Java EE.

Avertissement : Le client Java EE ne prend pas en charge les pools de connexions. Le client d'application appelle directement la base de données sans passer par une source de données. Pour utiliser la requête getConnection() à partir d'une application client Java EE, configurez le fournisseur JDBC dans les descripteurs de déploiement de l'application à l'aide de Rational® Application Developer ou d'un outil d'assemblage. La connexion est établie entre l'application client et la base de données.

Le client Java EE utilise la technologie Java RMI-IIOP (Remote Method Invocation over Internet Inter-Orb Protocol). Ce protocole permet à une application client Java EE d'accéder aux références des beans enterprise et de tirer parti des services CORBA (Common Object Request Broker Architecture) fournis par l'environnement d'exécution du client Java EE. L'emploi du protocole RMI-IIOP et l'accessibilité des services CORBA vous aident à développer une application client Java EE devant accéder à la fois à des références de beans enterprise et à des références d'objets CORBA.


Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ccli_javaclient
Nom du fichier : ccli_javaclient.html