Exemple : Code requis pour le client d'applet

Le code utilisé par une applet afin de communiquer avec un bean enterprise est le même que celui utilisé par le programme Java™ autonome ou un servlet, sauf qu'il contient une propriété supplémentaire, java.naming.applet. Cette propriété informe la classe InitialContext et l'ORB (Object Request Broker) que le client est une applet et non une application Java autonome ou un servlet.

Lorsque vous initialisez une instance de la classe InitialContext, les deux premières lignes de ce fragment de code indiquent les données émises par un programme Java autonome et un servlet pour spécifier le nom de l'ordinateur, le domaine et le port. Dans cet exemple, <serveur.domaine.com> correspond au nom de l'ordinateur et au domaine dans lequel se trouve WebSphere Application Server, et 900 correspond au port configuré. Une fois les valeurs d'amorçage (<serveur.domaine.com>:900) définies, les communications client-serveur s'effectuent dans l'infrastructure sous-jacente. En ce qui concerne les applets, outre les deux premières lignes, vous devez ajouter la troisième ligne dans votre code.
prop.put(Context.INITIAL_CONTEXT_FACTORY,      "com.ibm.websphere.naming.WsnInitialContextFactory");
prop.put(Context.PROVIDER_URL, "iiop://<serveur.domaine.com>:900)
prop.put(Context.APPLET, this); 

Icône indiquant le type de rubrique Rubrique de référence



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=rcli_codereq
Nom du fichier : rcli_codereq.html