[SPRING] SERVLET

이정환·2023년 7월 25일

[CS] SPRING

목록 보기
1/22

Servlet 개념, 동작순서, 생명주기

  • ==Servlet은 클라이언트의 요청을 처리하고 응답을 생성하는 역할합니다. 클라가 HTTP 요청 보내면 서버는 요청 받고 요청 처리할 서블렛 찾습니다. 서블렛 컨테이너는 요청에 대해 새로운 스레드 생성하고 각 스레드에서 서블렛의 service() 메소드를 호출합니다. 이 내에서 요청처리하고 필요작업 수행하고 HTTP 응답 생성 및 처리 합니다. 서버의 시작부터 종료까지 여러 단계를 가지지만 주요 메소드는 init(), service(), destory()이 있고, init은 서블렛 인스턴스 초기화, service는 각 클라 요청마다 호출되어 요청 처리후 응답생성합니다, destory는 서블렛 인스턴스 정리하고 리소스 해제하는데 사용됍니다. 서버 종료되거나 서블렛 컨테이너가 서블렛 제거할때 호출됍니다.

0개의 댓글