본문 바로가기

Study/JavaScript

CH2. 서블릿의 기초 (한빛소프트 JSP&서블릿 PPT정리)

 

 

1. 서블릿이란?

 

- 서블릿이란 서블릿 클래스로부터 만들어진 객체이다.
-웹 컨테이너는 서블릿 클래스를 가지고 서블릿 객체를 만든 다음 그 객체를 초기화해서 웹 서비스를 할 수 있는 상태로 만드는데,

이 작업을 거친 서블릿 객체만 서블릿이라고 할 수 있다.


 

서블릿 클래스 -> 서블릭 객체 -> 서블릿

(인스턴스 화)        (초기화)

 

- 인스턴스화란 클래스를 가지고 객체를 만드는 행위를 말한다.

- 멀트스레드란 프로그램의 실행 흐름이 여러 갈래로 나눠져서 동시에 실행된는 것을 말한다.

 

멀티스레드 모델의 장점: 필요한 서블릿의 수가 적기 때문에 서블릿을 만들기 위해 필요한 시스템 자원과 서블릿이 차지하는 메모리를 절약할 수 있다. 단점: 여러 스레드가 동시에 한 서블릿을 사용하기 때문에 데이터 공유 문제에 신경을 써야 한다.


- 싱글-스레드 모델에서는 데이터 공유 문제를 걱정할 필요가 없지만 시스템 자원과 메모리가 더 많이 소모된다.



서블릿 클래스의 작성을 위한 준비
 - 서블릿 클래스를 작성 할 때 지켜야 할 규칙 세가지
- 서블릿 클래스는 javax.servlet.http.HttpServlet 클래스를 상속하도록 만들어야 한다
- doGet 또는 doPost 메서드 안에 웹 브라우저로부터 요청이 왔을 때 해야 할 일을 기술해야 한다
- HTML 문서는 doGet, doPost 메서드의 두 번째 파라미터를 이용해서 출력해야 한다





'Study > JavaScript' 카테고리의 다른 글

예제소스 & 정답  (0) 2012.09.11
12. 09. 11  (0) 2012.09.11
이클립스 서블릿 연동하기  (0) 2012.09.10
학교수업자료  (0) 2012.08.30
JSP와 서블릿에 대하여..  (0) 2012.08.30