SERVLET
-
Servlet & DispatcherServletComputer Science/Spring boot 2023. 7. 18. 18:41
1. Servlet 이란 2. 서블릿 컨테이너의 역할 3. 프론트 컨트롤러 패턴과 Spring 에서 DispatcherServlet 1. Servlet이란 - Java 기반의 웹 애플리케이션 개발을 위한 서버 사이드 프로그래밍 기술로서 동적인 웹 컨텐츠를 생성하고 웹 요청을 처리하는 역할을 수행한다. 단순하게 이야기 해서 HTTP프로토콜 통신을 함에 있어 지켜야하는 규약 등을 쉽게 할 수 있도록 도와주는 Java API이다. 2. Servlet Container의 역할 - Servlet의 실행 환경을 제공하고, 서블릿의 라이프사이클 관리, 웹 애플리케이션의 실행을 담당하는 소프트웨어 컴포넌트. HTTP 요청이 들어온다면 해당 요청에 맞는 Servlet을 생성하고 관리한다. 요청이 들어올 때 마다 하나의..