공부하는 블로그

MVC(Model View Contorller) ? 본문

Develop/Spring

MVC(Model View Contorller) ?

모아&모지리 2017. 9. 29. 17:33

MVC(Model View Contorller)


- 일종의 개발 패러다임

- Model 1 방식의 개발 벙법을 사용했을 때 발생되는 단점들을 보완하기 위한 개발 방법으로 Model2 방식 혹은 MVC 

방식이라고 불림

Model, View, Contorller로 나뉘어 짐

- ControllerURL 요청에 알맞은 Java Class Method를 실행

- ViewJSP 자체를 뜻하며, Model 2 방식에서는 Scriptlet를 사용하지 않는다.

- ModelView로 전달되는 객체들을 의미함

- Model1 방식의 최대 단점인 유지보수의 어려움을 쉽게 해결할 수 있다.

- 비즈니스 로직 / 데이터 로직 / View가 각각 분리되어 있어 Pair Programming이 가능해진다.

- 객체지향의 특성을 깨는 단점이 있다

 

Spring MVC를 쓰기 위해 꼭 필요한 것


1. dispatcher servlet

2. web.xml

3. pom.xml