Comunicarse con Otros Programas

Un applet puede comunicarse con otros programas de tres formas: Estas lecciones explican y muestran ejemplos de estas tres clases de comunicación de applets.

Enviar Mensajes a otros Applets en la Misma Página

Utilizando los métodos getApplet() y getApplets() del AppletContext un applets puede obtener objetos de la clase Applet de otros applets que se están ejecutando en la misma página. Una vez que un applet tiene un objeto Applet de otro applet puede enviarle mensajes.

Comunicarse con el Navegador

Varios métodos de Applet y AppletContext proporcionan comunicación limitada entre el applet y el navegador o el visualizador en el que se está ejecutando. Los más interesantes son probablemente los métodos showDocument() de AppletContext, que le permite al applet decirle al navegador que URL debe mostrar.

Trabajar con Aplicaciones en el Lado del Servidor

Los applets pueden utilizar las caracteristcas de la Red como lo haría cualquier programa Java, con la restricción de que todas las comunicaciones deben ser con el host que es el host actual para el applet bajado.Esta sección presenta una versión de un applet de Trabajar con Datagrama Cliente y Servidor.

También en esta sección hay un ejemplo de cómo utilizar una aplicación en el lado del servidor para evitar las restricciones de seguridad de los applets. En este ejemplo, los applets originarios del mismo host pero que se están ejecutando en diferentes máquina pueden comunicarse utilizando una aplicación del lado del servidor como intermediario.


Ozito