개발/웹
스프링 MVC
lovely-hoi85
2015. 9. 23. 12:00
MVC
MVC는 애플리케이션 코드를 역할별로 각각 Model, View, Controller로 나눈 패턴을 말함
주요목적: 비즈니스 로직과 프리젠테이션 로직을 분리
Model:
애플리케이션으로 표현하려는 도메인 영역을 자바 클래스로 표현한 것
주로 Mode에 비즈니스 로직을 담아둠
View:
사용자에게 제공할 화면 담당. 프리젠테이션 로직 담당.
Controller:
사용자로부터 요청을 받아서 핻당 요청을 처리하는데 필요한 로직 수행
그 결과에 해당하는 Model을 필요한 View로 제공해주는 역할