공부 기록/영상 후기
[10분 테코톡] 타미의 Servlet vs Spring
yurison
2023. 3. 15. 19:18
- Servlet : 웹 애플리케이션을 만들 때 필요한 인터페이스
- Spring Web MVC => Spring(Spring Framework에 있는 모듈), Web(Web service를 만든다), MVC(MVC 패턴을 사용해서)
Spring Web MVC가 Servlet을 사용한다.
동적 데이터를 처리하는 CGI의 단점 보완 => Process에서 Thread로, 여러 인스턴스에서 Singleton으로 => Servlet
웹 컨테이너에 요청이 들어오면 쓰레드 생성, 서블릿을 실행시킨다.
- Init : 서블릿 인스턴스 생성
- Service : 실제 기능 수행
- Destroy : 서블릿 인스턴스 소멸
Spring Web MVC가 없을 때 => Url마다 서블릿을 생성, Web.xml로 서블릿을 관리
Spring Web MVC => 서블릿은 Dispatcher Servlet 1개로...