Si accedes a un navegador que soporta Java, indudablemente habrás ejecutado muchos applets. Los applets que has ejecutado están referenciados por una etiqueta especial en el fichero HTML -- le etiqueta <APPLET>. Los applets pueden situarse en cualquier lugar, en una máquina local o en cualquier lugar de Internet. La posición del applet es completamente invisible para ti, el usuario. Sin embargo, la posición del applet está codificada dentro de la etiqueta <APPLET>. El navegador, decodifica esta información, localiza el applet y lo ejecuta. Si el applet está en otra máquina distinta a la tuya, el navegador debe descargar el applet antes de ejecutarlo.Esto es el acceso de alto nivel que tienes en Internet desde el entorno de desarrollo de Java. Alguíen ha utilizado su tiempo en escribir un navegador que hace todo el trabajo sucio de conexión a la red, y obtener los datos de ella, y que te permite ejecutar applets de cualquier lugar del mundo.
Para más información:
Las lecciones de Escribir Applets describen como escribir applets Java desde la A hasta la Z.
Si te has aventurado a escribir tus propios applets y aplicaciones Java, podrías haber ejecutado una clase del paquete java.net llamada URL. Esta clase representea un Uniform Resource Locator, que es la dirección de algún recurso en la red. Tus applets y aplicaciones pueden utilizar una URL para referenciar e incluso conectarse a recursos de la red. Por ejemplo, para cargar una imagen desde la red, un programa Java debe primero crear una URL que contenga la dirección de la imagen.Esta es la siguiente interacción de alto nivel que puedes tener con Internet -- tus programas Java obtienen una dirección de algo que quieren, crean una URL para ello, y utilizan alguna función existente en el entorno de desarrollo de Java que hace el trabajo sucio de conectar con la red y recuperar el recurso.
Para más información:
Cargar Imágenes muestra cómo cargar una imagen en tu programa Java (tanto en applets como en aplicaciones) cuando se tiene su URL. Antes de poder cargar la imagen debe crear un objeto URL con la dirección del recurso.Trabajar con URLs, la siguiente lección en esta ruta, proporciona una completa explicación sobre las URLs, incluyendo cómo pueden tus programas conectar con ellas y leer y escribir datos desde esa conexión.