Study/Spring

[Spring Framework] MVC2란?

AC 2019. 8. 3. 22:09

 

 

 

예전 J2EE의 MVC2(Model-View-Controller)는 스몰토크(smalltalk)에서 확립된 MVC 패턴을 참고한 것으로, Model 부분에 JavaBeans(EJB), View 부분에 JSP, Controller 부분에는 Servlet을 사용한다. MVC2라는 이름은 스몰토크의 MCV 패턴을 따라했거나, JSP Model2가 MVC 패턴과 유사한 데서 만들어진 것으로 보인다.

 

Column2 MVC2와 JSP 모델

JSP 모델은 표시 부분인 프레젠테이션과 비즈니스 로직을 분리해 변경을 최소화하는 기술의 발전사를 보여준다고 할 수 있다.

 

일반적으로 컨트롤러는 스프링이 제공하는 스프링 MVC나 오픈 소스의 MVC 프레임워크에서 제공되므로 이를 이용할 때가 많다. 요즘은 그런 일이 없겠지만 프로젝트 때마다 처음부터 컨트롤러를 직접 만드는 것은 낭비이므로 피하는 것이 좋다.

LIST