Web 개발/Servlet
[Servlet] Life-Cycle
happii
2022. 3. 26. 10:51
Servlet은 Java 코드 안에 html이 포함되어 있는 구조이다.
html을 쓰기위해 ""안에 표현한다.
JSP는 html 코드 안에 java가 포함되어 있는 구조이다.
📌 Java 예제코드 (helloservlet)
Servlet Life-Cycle
💡 초기화
· init() - 서블릿이 메모리에 로드될 때 한번 호출한다.
(코드 수정으로 인해 다시 로드 되면 다시 호출)
클라이언트가 1명이든 100명이든 상관없이 최초 한번만 호출된다.
💡 요청에 대한 처리 (요청시마다 반복)
· doGet() - GET방식으로 data전송 시 호출
· doPost() - POST방식으로 data전송 시 호출
· service() - 모든 요청은 service()를 통해서 doXXX() 메소드로 이동
💡 제거
· destroy() - 서블릿이 메모리에서 해제되면 호출한다.
(코드가 수정되면 호출)