Servlet
Servlet 란?
Servlet이란 자바를 사용하여 웹을 만들기 위해 필요한 기술입니다.
클라이언트가 어떠한 요청을 하면 결과를 다시 전송해주는 역할을 합니다.
동작원리
HTTP요청이 오면
WAS(Web Aplication Server)는 Request, Response 객체를 새로 만들어서 서블릿 객체 호출하고
Request객체에서 HTTP요청 정보를 꺼내서 비즈니스 로직을 수행하고
다시 Response객체에서 HTTP응답정보를 담아서
WAS가 Response객체에 담겨있는 내용으로 HTTP응답정보를 생성해서 다시 클라이언트에 보내줍니다.
서블릿 컨테이너
서블릿 객체가 여러개가 되면 관리가 필요해서 생김
서블릿 컨테이너는 서브릿 객체를 생성, 초기화, 호출,종료하는 생명주기를 관리
동시요청을 위한 멀티 쓰레드 처리 지원합니다.
This post is licensed under CC BY 4.0 by the author.