spring MVC 는 다음과 같이 설명합니다.
Spring MVC 는 SpringFrameWork 의 후속 제품이며 Spring Web Flow 에 통합되어 있습니다. Spring 프레임워크는 웹 응용 프로그램을 구축하는 모든 기능을 갖춘 MVC 모듈을 제공합니다. Spring 을 사용하여 삽입할 수 있는 MVC 스키마를 사용하면 Spring 을 사용하여 웹 개발을 수행할 때 Spring 의 SpringMVC 프레임워크를 사용하거나 Struts1, Struts2 등과 같은 다른 MVC 개발 프레임워크를 통합할 수 있습니다.
MVC 전체 이름은 모델 뷰 컨트롤러이고 모델 (model)-뷰 (view)-컨트롤러 (controller) 의 약어로, 비즈니스 논리, 데이터,
MVC 프레임워크 성능
SpringMVC 는 Struts2 보다 약간 빠릅니다. SpringMVC 는 메서드 기반 설계이고 Sturts2 는 클래스 기반입니다. 요청을 할 때마다 action 을 인스턴스화하고, 각 action 은 속성을 주입합니다. SpringMVC 는 메서드 기반, 세분성, 세밀함을 기반으로 하지만 서블릿에서 데이터를 제어하는 것처럼 신중하게 파악해야 합니다.
SpringMVC 는 메소드 레벨 가로채기입니다. 메소드를 가로채고 인수의 주석에 따라 요청 데이터를 주입합니다. SpringMVC 에서는 한 메소드가 요청 컨텍스트에 해당합니다. < P > Struts2 프레임워크는 클래스 수준의 차단으로 요청될 때마다 Action 을 만든 다음 setter getter 메서드를 호출하여 request 의 데이터를 주입합니다. Struts2 는 실제로 setter getter 메서드를 통해 request 와 거래합니다.