Spring/MVC
[MVC] MVC1, MVC2 차이점
brightGarden02
2024. 5. 7. 18:31
MVC1 | MVC2 |
하나의 component가 request를 받고 response를 보내는 책임을 가집니다. | response를 받고 보내는 여러 개의 컴포넌트가 있습니다. |
presentation logic, business logic이 같이 있습니다. | presentatin logic을 business logic으로부터 분리합니다. |
presentation logic, business logic이 결합되어 있어서 web designer와 web developer가 함께 일을 하기 어렵습니다. | logic이 분리되어있어서 designer와 developer가 일을 함께 할 수 있습니다. |
application component의 재사용을 지지하지 않습니다. | component의 재사용이 가능합니다. |
JSP에 controller와 model이 같이 있습니다. | controller가 serverlet이고 model이 java class입니다. |
page와 model 사이에 tight coupling이 있습니다. data access는 보통 Custom tag를 사용하거나 java bean call을 통해 사용합니다. | application에 대해 모든 request를 받는 하나의 controller가 있습니다. 각각의 request를 받는 적합한 책임이 있습니다. |
참고:
Difference between MVC 1 and MVC 2 - Most Asked (2024)
Session has been expired. Please login again.
www.withoutbook.com