서블릿에 대해 알아보자

Jakarta Servlet

 

스프링 ❤️

 

한 줄 설명

 

Wiki

A Jakarta Servlet (formerly Java Servlet) is a Java software component that extends the capabilities of a server.

클라이언트 요청을 처리할 때, 비즈니스 로직을 제외한 request message parsing, response message 생성 등을 담당


부연설명

서버는 클라이언트로부터 요청을 받는다. 브라우저의 http 요청을 해석하기 위해 서블릿은 요청 메세지를 parsing한다. 또한,  HttpServletRequest, HttpServeltResponse 객체를 생성하고 요청에 따른 비즈니스 로직 실현 후, Response 객체에 내용을 실어 응답 메세지를 보내게 끔 한다.

 

parsing?

http 메세지를 http 규격에 맞게 분해하여 어떠한 요청을 보냈는 지 파악하기 위해 실행되는 작업.

method를 확인하고 uri 인식과 같은 과정을 거친다.