>일반적인 문제 >SpringMVC란?

SpringMVC란?

青灯夜游
青灯夜游원래의
2019-05-08 15:08:0042911검색

springmvc는 웹 레이어 MVC 프레임워크로 Spring의 특성을 가지고 있습니다. Springmvc는 컨트롤러, 모델 객체, 디스패처 및 핸들러 객체의 역할을 분리합니다.

SpringMVC란?

springMVC는 Spring의 모듈이며 Spring의 특성을 가지고 있습니다. 다음 글에서는 springMVC 프레임워크를 소개하겠습니다. 도움이 되길 바랍니다.

Spring MVC는 SpringFrameWork의 후속 제품으로 Spring Web Flow에 통합되었습니다. Spring 프레임워크는 웹 애플리케이션 구축을 위한 모든 기능을 갖춘 MVC 모듈을 제공합니다. 을 사용하면 내장된 Spring 웹 프레임워크를 사용할지 또는 Struts와 같은 웹 프레임워크를 사용할지 선택할 수 있습니다. 전략 인터페이스를 통해 Spring 프레임워크는 고도로 구성 가능하며 JSP(JavaServer Pages) 기술, Velocity, Tiles, iText 및 POI와 같은 다중 보기 기술을 포함합니다. Spring MVC 프레임워크는 사용된 뷰를 인식하지 못하므로 JSP 기술만 사용하도록 강요하지 않습니다.

SpringMVC는 컨트롤러, 모델 객체, 디스패처 및 핸들러 객체의 역할을 분리합니다. 이러한 분리를 통해 사용자 정의가 더 쉬워집니다.

Spring의 MVC 프레임워크는 크게 DispatcherServlet, 프로세서 매핑, 프로세서(컨트롤러), 뷰 리졸버, 뷰로 구성됩니다.

SpringMVC 운영 원칙

1 클라이언트 요청은 DispatcherServlet

2에 의해 쿼리됩니다. 또는 더 많은 HandlerMapping을 찾으려면 요청을 처리하는 Controller

3을 찾으세요. DispatcherServlet은 요청을 Controller

4에 제출한 후 처리를 위해 비즈니스 로직으로 돌아갑니다. ModelAndView

5. DispatcherServlet은 하나 이상의 ViewResoler 뷰 파서를 쿼리하여 ModelAndView

6에 지정된 뷰를 찾습니다. #

위 내용은 SpringMVC란?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.