1、流程图

springMVC实现原理

 

2、执行过程

  • DispatcherServlet(SprngMVC核心控制器。前段控制器,主要作用是用来分发)
  • HandlerMapping(映射处理器,根据请求url映射到具体的处理Handler)
  • HandlerAdapter(适配器:用来适配不同的处理器Handle。处理器有两种实现方式:实现接口、基于注解,所以执行之前需要先适配)
  • Handler(处理器:执行处理具体业务,并产生数据模型Model和试图View;Handler会将数据模型Model和视图名View封装成ModelAndView对象并返回)
  • ViewResolver(视图解析器:根据视图名解析为具体的视图,一般多为jsp页面,然后封装为View对象)
  • View(视图:使用具体的视图技术进行渲染,结合Model展示数据。视图有很多形式:jsp、freemarker、velocity、excel、pdf等)

相关文章:

  • 2022-01-07
  • 2021-08-18
  • 2021-04-05
  • 2021-12-19
猜你喜欢
  • 2021-07-17
  • 2021-08-15
  • 2021-10-13
  • 2021-09-28
  • 2021-11-28
  • 2022-02-19
相关资源
相似解决方案