I sistemi di `locazione' che ho appena mostrato si chiamano `URL', cioe` `Uniform Resource Locator'. `Resource Locator' cioe` individuatore di risorse, non ha bisogno di spiegazioni. E si definiscono `Uniform' perche' seguono lo schema uniforme di protocollo://server/risorsa. Un esempio in Java di come si accede a una risorsa sul web: import java.net.URL; import java.io.*; public class TestURL { public static void main(String[] argv) throws Exception { URL u = new URL("http://www.google.com/index.html";); InputStream is = u.openStream(); InputStreamReader isr = new InputStream(is) BufferedReader br = new BufferedReader(isr) System.out.println(buf.readLine()); } } Come vedete, nel caso di una pagina web, le uniche cose da tenere a mente sono le prime due righe: URL u = new URL("http://www.google.com/index.html";); InputStream is = u.openStream(); Si inizializza la URL con il sistema solito e poi se ne ricava un InputStream attraverso il metodo openStream(). Di qua in poi, la strada e` in discesa e funziona esattamente come per la lettura da file, cioe` apertura dell'InputStreamReader, apertura del BufferedReader, etc. In generale, appena in Java avete un InputStream, su qualunque cosa esso sia aperto (file, rete, tastiera...), sapete gia` cosa farne. Massimiliano