springmvc는 웹 레이어 MVC 프레임워크로 Spring의 특성을 가지고 있습니다. 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!