Develop/Spring
[5.모델2방식과 스프링MVC]1.모델2패턴의 이해
jaekk
2018. 8. 13. 13:10
모델2방식
화면과 데이터 처리를 분리해서 재사용이 가능하도록 하는 구조
1) 개발자와 웹 퍼블리셔의 영역 분리
2)컨트롤러의 URI를 통해서 뷰 제어 -> 뷰 유지보수 유용
MVC구조
모델:데이터 처리
뷰: View
컨트롤러: 웹 요청 처리(모델 계층과 연동하여 필요한 데이터 처리)
자신을 호출하는 특정한 URI경로를 가지고 있음
모델2방식->Front Controller 이유
1)컨트롤러 사이의 중복 코드 발생
2)개발자들의 개발 패턴 차이
Front Controller
1)규격화된 코드 작성 가능
2)모든 흐름 제어
3)전체 로직의 일부만 컨트롤러가 제어