본문 바로가기
자바의 봄(Spring)/자바와 스프링 공부하기

[JAVA] Servlet에 대해서

by 종안이 2022. 12. 21.

서블릿은 TCP IP 소켓 연결 및 대기

HTTP 요청 메시지 파싱 그리고

HTTP 응답 메시지 작성과 같은 내용들을 모두 자동화하여 

 

정말 핵심적인 내용 (비즈니스 로직만) 우리가 작성하도록 한다.

김영한님의 Spring MVC 강의중 ..

위와 같이 통신을 하기 위한 절차를 많은 부분을 자동화 한 것을 서블릿이라고 한다.

그리고 톰캣처럼 서블릿을 지원하는 WAS를 서블릿 컨테이너라고 한다.

 

 

 

 

 

WAS에서는 HTTP요청 메시지를 기반으로 request response 를 서블릿 컨테이너에 넘겨서 서블릿을 생성한다.  

 

또다른 서블릿의 중요한 점을 꼽으라면

동시 요청을 위한 멀티 쓰레드를 지원하다는 점이 서블릿의 가장 큰 특징 중 하나이다.

(JSP도 서블릿으로 변환되어서 사용된다.)

 

 

 

댓글