servlet은 동적 웹페이지를 만들때 사용되는 웹 프로그래밍 기술

servlet은 JAVA EE의 표준 중 하나로, javax.servlet Package를 기반으로 Server에서 동작하는 Class들을 의미한다.

Servlet은 컨트롤러로 발전.

request, response 방식의 프로그래밍을 할 수 있도록 자바에서 제공하는 클래스이며,

클라이언트 요청을 처리하고 동적으로 요청을 처리하는 자바 프로그램이다.

→ 웹 서버 내에서 비즈니스 로직을 담고 있는 부분.

https://www.notion.so/Servlet-JSP-303487f2d2af48898bb27f5fe431db33?pvs=4

init() → service() → destroy() 과정

서블릿이 초기화 할 때 자신만의 context 를 생성하고 초기화한다.

https://www.inflearn.com/questions/1132952/servlet에-대해-제-생각을-한번-정리해봤습니다