Develop/[Spring]

[Spring] MVC1 과 MVC2의 차이

CALLMESMITHMYNAME 2022. 3. 24. 23:52
반응형

 

MVC1은, JSP에서 view와 controller의 로직을 모두 담당한다.

즉 JSP에서 컨트롤러의 역핟도 하고 view의 역할도 한다.

중소형 프로젝트에 적합하고, 유지보수성이 많이 떨어진다. 코드 재사용성이 줄고, 

운영을 해갈수록 점점 더 복잡해져서, 관리가 힘들다

 

 

 

MVC2는 컨트롤러가 서블릿으로 구현되어, 뷰와 컨트롤러가 나눠진 것이다.

가장많이 보이는 설계이고 뷰와 컨트롤러가 나눠져 있어서, 유지보수가 뛰어나고

추후에, 수정이 필요한 부분만 수정하면 되기 때문에 변경 및 관리에도 편하다

 

반응형