Client d'applet

Le client d'applet fournit un environnement d'exécution Java™ basé sur un navigateur, capable d'interagir directement avec les beans enterprise, plutôt qu'indirectement par l'intermédiaire d'un servlet.

Ce client est conçu pour prendre en charge les utilisateurs qui souhaitent disposer d'un environnement de programmation d'applications client Java basé sur un navigateur et fournissant un environnement plus riche et plus robuste que celui proposé par le modèle Applet > Servlet > bean enterprise.

Le modèle de programmation de ce client est un hybride entre un client léger d'application Java et un client de servlet. Lors de l'accès à des beans enterprise à partir de ce client, les références d'objets bean enterprise peuvent être considérées par l'applet comme des références d'objets CORBA.

Aucun outil n'est disponible pour ce client afin de développer, assembler ou déployer l'applet. Il vous revient donc de développer l'applet, de générer les liaisons côté client nécessaires pour les beans enterprise et les objets CORBA et de réunir ces éléments dans un fichier à installer ou à télécharger sur la machine client. Le client d'applet Java fournit l'environnement d'exécution nécessaire à la prise en charge des communications entre le et le serveur. L'environnement d'exécution du client d'applet est fourni à travers l'utilisation du plug-in de navigateur pour applets Java que vous installez sur la machine client.

Générez les liaisons côté client à l'aide d'un outil d'assemblage. Une applet peut exploiter ces liaisons, mais vous pouvez aussi générer les liaisons côté client à l'aide de la commande rmic. Cette commande fait partie de l'IBM® Developer Kit, Java edition installé avec WebSphere Application Server.

Le client applet utilise le protocole RMI-IIOP. Il permet à l'applet d'accéder aux références de beans enterprise et aux références d'objets CORBA, mais l'applet est limitée à l'utilisation des services CORBA pris en charge.

Si vous combinez les environnements bean d'entreprise et CORBA dans une même applet, vous devez comprendre les différences entre les deux modèles de programmation, chacun devant être utilisé et géré de manière appropriée.

L'environnement d'applet limite l'accès aux ressources externes depuis l'environnement d'exécution du navigateur. Certaines de ces ressources peuvent être rendues accessibles par l'applet en définissant les paramètres de règle de sécurité corrects dans le fichier client.policy de WebSphere Application Server. S'il reçoit le jeu correct de droits d'accès, le client de type applet doit créer explicitement la connexion à la ressource en utilisant l'API adéquate. Ce client ne procède à aucune initialisation des services dont peut avoir besoin son applet. Par exemple, l'application client est chargée de l'initialisation du service de nommage, via l'API CosNaming, ou l'API JNDI (Java Naming and Directory Interface).


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_appletclient
Nom du fichier : ccli_appletclient.html