¿Qué es un URL? Un URL, o Uniform Resource Locator, es un puntero a un recurso web.
Un recurso web puede ser cualquier cosa, un directorio, un archivo, un objeto en red como, por ejemplo, una interfaz para hacer unas query a un database remoto, o para un motor de búsqueda.
Los URL son muchos, cada uno con un protocolo distinto, sin embargo los más utilizados son los que utilizan protocolos HTTP (HyperText Transfer Protocol) y FTP (File Transfer Protocol).
La clase URL se conecta con objetos web accediendo a éstos a través sus direcciones URL.
Vosotros que sois usuarios de HTMLpoint no necesitáis más explicaciones sobre el formato de las direcciones URL como http://www.webtaller.com y que la dirección del servidor se identifica como http://www.webtaller.com . Sin embargo, os digo que, a diferencia de los web browser, el http:// delante de la dirección es indispensable porque distingue el protocolo del URL, protocolo que el Navigator y el Explorer intuyen aunque se omitan. Cuando programemos los apliques utilizaremos sólo los URL para acceder también a los archivos locales, viéndolos como recursos de la red. Lo haremos porque en los apliques no se pueden utilizar los archivos, por razones de seguridad, entonces para leer un archivo hay que verlo como un recurso de la red.
Las últimas versiones de Java están eliminando esta limitación del lenguaje, utilizando unas firmas que permiten leer y escribir un archivo de forma controlada incluso en la red. Por eso en futuro será posible utilizar incluso los archivos en los archivos, siempre que se asuman algunas responsabilidades.
Veamos unos constructores de objetos URL:
URL(String spec) , crea un objeto URL según la representación a cadena, por ejemplo "HTMLpoint"
URL(String protocol, String host, int port, String file), crea un objeto URL, especificándolo todo, incluso la puerta.
URL(String protocol, String host, int port, String file, URLStreamHandler handler), como el anterior, lo único que especifica también la URLStreamHandler, que es la superclase común a todos los protocolos(HTTP,FTP,Gopher).
URL(String protocol, String host, String file), crea un objeto URL especificando el protocolo, el host y el Archivo en el servidor host, por ejemplo: URL("http","www.cli.di.unipi.it","~castellu/index.html").
Usuarios que han visto este tema también han visto...
- Consejos Técnicos de la Conexión del Desarrollador Java
- Creación de nuestro propio servidor web
- Descompilar codigo Java
- Introducción al J2ME
- Qué es un applet de Java
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.