Ejemplo: Requisitos de código de cliente de applet

El código utilizado por un applet para comunicarse con un enterprise bean es el mismo que el utilizado por un programa Java™ autónomo o un servlet, excepto por una propiedad adicional denominada java.naming.applet. Esta propiedad informa al InitialContext y al ORB (Object Request Broker) de que este cliente es un applet, en lugar de un servlet o una aplicación Java autónoma.

Al inicializar una instancia de la clase InitialContext, las dos primeras líneas de este fragmento de código ilustran qué programa Java autónomo y qué servlet se emiten para especificar el nombre de sistema, el dominio y el puerto. En este ejemplo, <suservidor.sudominio.com> es el nombre del sistema y el dominio donde reside WebSphere Application Server, y 900 es el puerto configurado. Después de definir los valores de la rutina de carga (<suservidor.sudominio.com>:900), la comunicación del cliente con el servidor se produce dentro de la infraestructura subyacente. Además de las dos primeras líneas para los applets, debe añadir al código la tercera línea, que identifica este programa como applet, por ejemplo:
prop.put(Context.INITIAL_CONTEXT_FACTORY,      "com.ibm.websphere.naming.WsnInitialContextFactory");
prop.put(Context.PROVIDER_URL, "iiop://<suservidor.sudominio.com>:900)
prop.put(Context.APPLET, this); 

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rcli_codereq
File name: rcli_codereq.html