Spring servletContainer
SpringBoot MVC 파헤치기(1)
SpringBoot MVC 파헤치기(1)
2022.02.28Spring MVC을 알아보기 전에 ServletContainer에 대해서 먼저 알아보겠습니다. ServletContainer란? 개발자가 웹서버 애플리케이션을 제작함에 있어서, 통신을 목적으로 소켓을 생성하고, port에 리스닝하는 등의 비즈니스 로직과 무관한 일을 처리해줍니다. 컨테이너는 servlet의 Life Cycle를 관리합니다. ServletContainer는 요청이 들어올 때마다 새로운 자바 스레드를 만듭니다. 이것이 동시에 여러 요청을 처리할 수 있게 되는 기반이 됩니다. Springboot에서는 web 디펜더시 를 추가하면 ServletContainer로 Tomcat이 들어오게 됩니다. Tomcat 같은 WAS는 java 파일을 컴파일해서 Servlet 객체를 만듭니다. Servlet ..