Spring MVC를 공부하는데 왜 서블릿을 알아야 하는가?
Spring MVC는 웹 애플리케이션을 MVC 패턴을 기반으로 개발하도록 지원하는 Spring 프레임워크의 모듈이다. MVC 패턴은 애플리케이션을 Model, View, Controller의 세 컴포넌트로 나누어 개발하는 디자인 패턴이다. 그런데 이 Spring MVC가 서블릿을 기반으로 만들어져 있기 때문에 Spring MVC를 잘 이해하기 위해서는 서블릿의 개념과 동작 과정을 알고 있어야 한다.
2023.08.13 - [Web] - [Web] 서블릿(Servlet)의 개념과 동작 과정
[Web] 서블릿(Servlet)의 개념과 동작 과정
서블릿이란? 서블릿은 동적 웹 페이지를 만들기 위한 Java 기반의 웹 프로그래밍 기술이다. 동적 컨테츠를 응답하기 위한 Java 프로그램이라고 이해하면 된다. 클라이언트의 요청을 처리하고 그에
yjk490.tistory.com
이를 위해 순수한 서블릿 기반의 애플리케이션을 개발하며 서블릿의 동작 과정을 이해한다. 스프링이 지원하는 DI 컨테이너 기능이나 MVC를 사용하지 않고 오직 Java 코드와 서블릿으로만 개발한다. 그 후, 템플릿 엔진(JSP)과 Spring MVC를 적용해 가며 각 단계에서 해당 기술이 왜 필요한지 알아본다.
회원 관리 애플리케이션 - 요구 사항
- MVC 패턴 적용 (스프링 X)
- 회원 정보 저장
- 회원 조회
- 회원 목록 조회
- 회원 전체 삭제
'Spring' 카테고리의 다른 글
| [Spring] Spring MVC : Servlet 기반의 애플리케이션 - 요청 처리 서블릿 구현 (0) | 2023.08.17 |
|---|---|
| [Spring] Spring MVC : Servlet 기반의 애플리케이션 - 회원 저장소 (0) | 2023.08.17 |
| [Spring] Spring 핵심 원리 : 빈 스코프 (0) | 2023.07.26 |
| [Spring] Spring 핵심 원리 : 빈 생명주기 콜백 (0) | 2023.07.23 |
| [Spring] Spring 핵심 원리 : 같은 타입의 빈을 2개 이상 등록 (0) | 2023.07.17 |