SpringMVC 작동 원리
1. 사용자는 프런트 엔드 컨트롤러 DispatchServlet
2에 http 요청을 보냅니다. 프런트 엔드 컨트롤러는 프로세서 매퍼 HandlerMapping
3을 호출합니다. 프로세서(xml, 주석을 통해 찾을 수 있음), 생성된 프로세서 및 프로세서 인터셉터는 DispatchServlet
4로 반환됩니다. 프런트엔드 컨트롤러는 프로세서 어댑터
5를 호출합니다.
6. 처리 후 컨트롤러는 ModelAndView를 프로세서 어댑터에 반환합니다
7. 프로세서 어댑터는 ModelAndView를 프런트 엔드 컨트롤러에 반환합니다
8. 프런트 엔드 컨트롤러는 ModelAndView를 뷰 파서에 전달합니다
. 9. ViewResource가 구문 분석된 후 특정 VIew
를 반환합니다. 10. 프런트엔드 컨트롤러는 View를 기반으로 뷰를 렌더링합니다(모델 데이터를 뷰에 채웁니다)
11. 렌더링된 뷰를 전면으로 반환합니다. 엔드 컨트롤러
12. 프론트엔드 컨트롤러는 사용자의 뷰에 반응합니다
동영상 튜토리얼 추천
"Java 멀티스레딩 및 동시성 라이브러리 고급 애플리케이션 동영상 tutorial"
기사 추천: "Java"
위 내용은 SpringMVC 작동 방식의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!