Trabajar con una aplicación del Lado del Servidor

Los applets, al igual que otros programas Java, pueden utilizar el API definido en el paquete java.net para comunicarse a través de la red. La única diferencia es que, por razones de seguridad, el único servidor con el que se puede comunicar un applet es el servidor desde el que vino.

Es fácil encontrar el servidor del que vino un applet. Sólo se debe utilizar el método getCodeBase() del Applet y el método getHost() de java,net.URL, de esta forma:

String host = getCodeBase().getHost();
Si se especifica un nombre de servidor incluso sólo ligeramente diferente del especificado por el usuario del applet, se corre el riesgo de que el manejador de seguridad corte la comunicación incluso si los dos nombre especifican el mismo servidor. Utilizando el código anterior (en vez de teclear el nombre del servidor) se asegura que el applet utiliza el nombre de servidor correcto.

Una vez que se tiene el nombre correcto, se puede utilizar todo el código de red que está documentado en Red de Cliente y Seguridad.


Ozito