Servlet
Servlet이란?
Java언어로 이러우진 웹 프로그래밍 문서
Servlet의 특징
● 동적 웹 어플리케이션 컴포넌트
● 확장자 → .java
● JAVA Thread를 이용하여 동작한다
● MVC2 패턴에서 Controller의 역할
Servlet의 작동순서
클라이언트에서 요청이 들어오면 서버에서는 servlet 컨테이너를 만들고, 요청이 있을 때 마다 스레드가 생성 된다.
Servlet 생명주기
1. Servlet 객체생성 (최초 한번)
2. Init() 호출 (최초 한번)
3. service(), doGet(), doPost() 호출 (요청시 매번)
4. destroy()호출 (마지막 한번 자원해제: servlet 수정, 서버 재가동 등)
Servlet 선처리, 후처리
Servlet의 생명주기 중 Init()과 destroy() 메소드와 관련하여 선처리(init() 前)와 후처리(destroy() 後) 작업이 가능하다.
메소드명은 임의로 하되 어노테이션 @PostConstruct, @PreDestroy로 명시한다.
'Web Programming > JSP' 카테고리의 다른 글
[JSP] Mapping (0) | 2018.07.10 |
---|---|
[JSP] FrontController Pattern & Command Pattern (0) | 2018.05.02 |
[JSP] JDBC (5) | 2018.05.01 |
[JSP] DAO DTO (1) | 2018.05.01 |
[JSP] 자바빈을 이용한 회원가입 만들기 (4) | 2018.04.16 |