즉 특정 URL의 웹프로그램을 실행 시키는게 목적이거나
특정 URL의 내용을 읽어 오는게 목적이라면..
URLConnection객체를 사용
import java.net.URL;
import java.net.URLConnection;
import java.net.MalformedURLException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.IOException;
public class URLConn{
public static void main(String args[]){
URL url;//URL 주소 객체
URLConnection connection;//URL접속을 가지는 객체
InputStream is;//URL접속에서 내용을 읽기위한 Stream
InputStreamReader isr;
BufferedReader br;
try{
//URL객체를 생성하고 해당 URL로 접속한다..
url = new URL(args[0]);
connection = url.openConnection();
//내용을 읽어오기위한 InputStream객체를 생성한다..
is = connection.getInputStream();
isr = new InputStreamReader(is);
br = new BufferedReader(isr);
//내용을 읽어서 화면에 출력한다..
String buf = null;
while(true){
buf = br.readLine();
if(buf == null) break;
System.out.println(buf);
}
}catch(MalformedURLException mue){
System.err.println("잘못되 URL입니다. 사용법 : java URLConn http://hostname/path]");
System.exit(1);
}catch(IOException ioe){
System.err.println("IOException " + ioe);
ioe.printStackTrace();
System.exit(1);
}
}
};
[출처] 자바에서 웹 URL 호출하기|작성자 라울매냐
'프로그래밍 > java' 카테고리의 다른 글
GC(garbage collection) 과정과 메모리의 사용에 대해 (0) | 2014.06.22 |
---|---|
java.lang패키지의 Object클래스에 대해(메소드) (0) | 2014.06.15 |
ArrayList, LinkedList 속도차이 및 사용할 때 판단해봐 (0) | 2014.06.13 |
HashMap, ArrayList, LinkedList 속도 비교 (0) | 2014.06.13 |
LinkedList 와 ArrayList의 차이 (0) | 2014.06.09 |