모델2방식
화면과 데이터 처리를 분리해서 재사용이 가능하도록 하는 구조
1) 개발자와 웹 퍼블리셔의 영역 분리
2)컨트롤러의 URI를 통해서 뷰 제어 -> 뷰 유지보수 유용
MVC구조
모델:데이터 처리
뷰: View
컨트롤러: 웹 요청 처리(모델 계층과 연동하여 필요한 데이터 처리)
자신을 호출하는 특정한 URI경로를 가지고 있음
모델2방식->Front Controller 이유
1)컨트롤러 사이의 중복 코드 발생
2)개발자들의 개발 패턴 차이
Front Controller
1)규격화된 코드 작성 가능
2)모든 흐름 제어
3)전체 로직의 일부만 컨트롤러가 제어
'Develop > Spring' 카테고리의 다른 글
[5.모델2방식과 스프링MVC]2.스프링MVC의 컨트롤러-2 (0) | 2018.08.13 |
---|---|
[5.모델2방식과 스프링MVC]2.스프링MVC의 컨트롤러-1 (0) | 2018.08.13 |
[4.스프링+MyBatis_MySQL의 설정]5.MyBatis연결 (0) | 2018.08.13 |
[4.스프링+MyBatis_MySQL의 설정]3.MyBatis연동을 위한 준비 (0) | 2018.08.13 |
[참고]spring project 생성시 설정사항 (0) | 2018.08.11 |
댓글