본문 바로가기
Develop/Spring

[5.모델2방식과 스프링MVC]1.모델2패턴의 이해

by jaekk 2018. 8. 13.

모델2방식

화면과 데이터 처리를 분리해서 재사용이 가능하도록 하는 구조

1) 개발자와 웹 퍼블리셔의 영역 분리

2)컨트롤러의 URI를 통해서 뷰 제어 -> 뷰 유지보수 유용




MVC구조

모델:데이터 처리

뷰: View

컨트롤러: 웹 요청 처리(모델 계층과 연동하여 필요한 데이터 처리)

               자신을 호출하는 특정한 URI경로를 가지고 있음




모델2방식->Front Controller 이유

1)컨트롤러 사이의 중복 코드 발생

2)개발자들의 개발 패턴 차이


Front Controller

1)규격화된 코드 작성 가능

2)모든 흐름 제어

3)전체 로직의 일부만 컨트롤러가 제어




댓글