Post

Servlet

Servlet 란?

Servlet이란 자바를 사용하여 웹을 만들기 위해 필요한 기술입니다.

클라이언트가 어떠한 요청을 하면 결과를 다시 전송해주는 역할을 합니다.



image

동작원리

HTTP요청이 오면

WAS(Web Aplication Server)는 Request, Response 객체를 새로 만들어서 서블릿 객체 호출하고

Request객체에서 HTTP요청 정보를 꺼내서 비즈니스 로직을 수행하고

다시 Response객체에서 HTTP응답정보를 담아서

WAS가 Response객체에 담겨있는 내용으로 HTTP응답정보를 생성해서 다시 클라이언트에 보내줍니다.



서블릿 컨테이너

image

서블릿 객체가 여러개가 되면 관리가 필요해서 생김

서블릿 컨테이너는 서브릿 객체를 생성, 초기화, 호출,종료하는 생명주기를 관리

동시요청을 위한 멀티 쓰레드 처리 지원합니다.

This post is licensed under CC BY 4.0 by the author.