Está usted en Indice > Construcción > Lenguajes > Java > Lecciones y Paso a Paso > El paquete java.net
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

El paquete java.net (2)

import java.net.*;
public class DireccionesIP
{
public static void main(String [] a)
{

String dom="developer.java.sun.com";

try {
InetAddress loc=InetAddress.getByName(dom);
System.out.println("IP de "+dom+" : "+loc.getHostAddress());
}
catch (UnknownHostException e)
{System.out.println("No existe el dominio "+dom);};


try {
InetAddress loc=InetAddress.getLocalHost();
System.out.println("IP local: "+loc.getHostAddress());
System.out.println("Nombre local"+loc.getHostName());
}
catch (UnknownHostException e)
{};

}

}

Como ejercicio, coged como nombre de dominio el primer tema del programa, por ejemplo,java DireccionesIP HTMLpoint

El paquete dota de clases útiles para tratar los socket fundamentales basados en TCP y en UDP, que son protocoles utilizados en la mayor parte de las aplicaciones Internet. Nosotros no los analizaremos, sino que pasaremos directamente a las clases que gestionan aplicaciones Web de nivel más alto.
Veamos la clase URL.

¿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


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

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.


Página generada el 13-10-2008 a las 02:07:32