본문 바로가기
Programming/Spring

[Spring] 스프링 MVC 웹 서비스

by 공부합시다홍아 2024. 5. 15.
 

[JSP] MVC 패턴

MVC 패턴MVC (모델-뷰-컨트롤러) 는 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴입니다.MVC 패턴은 Model, View, Controller로 구성되어 있다.모델: 데이

hong-study.tistory.com

앞선 JSP 공부를 하면서 MVC 패턴에 대해 공부하였습니다.


웹 프로그래밍 설계 모델

Model 1

Model 2


스프링 MVC Framework 동작 구조

위에 자료가 어렵다면 아래를 확인하면 클라이언트와 서버 그리고 MVC 간의 동작 구조에 대한 이해가 쉽다.


프로젝트 전체 구조

WEB.XML


DispatcherServlet


Servlet-context.xml

스프링 컨테이너 안에는 HandlerMapping / HandlerAdapter가 생성

<annotation-drivce />의 의미
해당 태그는 HandlerMapping / HandlerAdapter를 객체로 생성한다.
스프링 어노테이션을 사용할 수 있게 한다.

 

 

 

 

 


Controller


VIEW

728x90

'Programming > Spring' 카테고리의 다른 글

[Spring] Controller 객체 구현  (0) 2024.05.15
[Spring] JSP에 스프링 조합하기  (0) 2024.05.15
[Spring] 개발 환경 구축  (0) 2024.05.15
[Spring] DI ( Dependency Injection )  (0) 2024.05.15
[Spring] Maven Project 생성  (0) 2024.05.15