반응형
SpringFramework (스프링 프레임워크)를 사용하시다보면 MVC 패턴이라고 많이 들어보셨을 겁니다.
MVC 패턴이란 애플리케이션을 Model, View, Controller의 세영역으로 구분하여 동작하게 만드는 방식입니다.
장점은 비즈니스 로직과 프리젠테이션 로직이 분리 된다는 것입니다.
다시 말해 디자이너와 개발자의 영역이 분리 될 수 있습니다.
(비즈니스 로직 : 구현 | 프리젠테이션 로직 : 최종사용자에게 노출)
개념은 아래 표를 참고하시면 됩니다.
Model |
View |
Controller |
비즈니스 데이터를 다루는 영역 비즈니스 데이터는 DBMS에 의해 관리되고 SQL을 통해 구현 |
프리젠테이션 로직을 담당하는 영역 일반적으로 자바는 JSP를 통해 구현 |
컨트롤러는 흐름을 관리하는 역할 모델과 뷰 영역간의 중간 조정 역할 수행한 비즈니스 로직의 결과를 뷰를 통해 보여줌 |
참고블로그 : http://blog.daum.net/gunsu0j/165
반응형
'Java' 카테고리의 다른 글
자바 한글 인코딩 테스트 (1) | 2018.10.17 |
---|---|
이클립스 단축키 모음 (0) | 2018.09.27 |
Spring Framework (스프링프레임워크) 기본 동작 순서 및 구조 (2) | 2018.09.06 |
Spring Filter, Interceptor, AOP 차이 및 정리 (0) | 2018.09.06 |
자바 저장 시 톰캣 자동 재시작 방지 (톰캣 Auto Reload) (0) | 2018.09.05 |
댓글