서블릿

개발 및 관리/Java 2013. 2. 4. 15:26 posted by HighLighter
반응형

 

 서블릿은 http 웹서버에서 웹서버와 함께 돌아가는 자바 프로그램이다. 클라이언트에서 웹 브라우저를 써서 웹 페이지와 정보를 주고 받을 때 http 요청이 웹서버로 전송된다. 그 요청에 응답하는데  자바 서블릿이 필요하다면 웹서버에서 서블릿 코드를 실행시킨다. (또는 서블릿이 이미 실행되고 있으면 서블릿 코드를 호출하기만 하면 된다.) 즉, 서블릿 코드는 클라이언트의 요청에 따라 필요한 작업을 처리하기 위해 서버에서 실행되는 코드일 뿐이다. 예를 들면, 정보를 텍스트 파일 또는 데이터베이스에 저장하는 작업을 할 수도 있다.

 

 서블릿을 만들고 실행시키는 방법

 1. 서블릿을 저장해야 하는 위치를 알아낸다.

 2. servlet.jar를 구해서 클래스경로에 추가한다.

 3. HttpServlet을 확장하여 서블릿 클래스를 만든다.

 4. 서블릿을 호출하는 HTML 페이지를 만든다.

 5. 서블릿과 HTML을 웹 서버에서 사용할 수 있게 만든다.

 

MyServletA.java
다운로드

 

 

cf. Head First Java - p.585

 

서블릿 관련 기본 책을 사서 공부를 해 보아야 겠습니다.

import javax.servlet.*;

import javax.servlet.http.*;

위의 두 서블릿 패키지는 자바 표준 라이브러리에 들어 있지 않아서 별도로 다운로드 받아서 클래스 경로에 집어 넣어야 합니다.

 

http://docs.oracle.com/javaee/5/api/javax/servlet/Servlet.html

http://flashcafe.org/java_study/6978

http://cafe.naver.com/webmas/861

반응형

'개발 및 관리 > Java' 카테고리의 다른 글

서블릿 정리  (0) 2013.02.04
JAVA, 읽어 보야아 할 책들  (0) 2013.02.04
RMI  (0) 2013.02.04
java.net.MalformedURLException: invalid URL String: Remote Hello  (0) 2013.02.04
Package  (0) 2013.02.01