- 1.用户通过浏览器发起http请求到前端控制器(DispatcherServlet)
- 2.前端控制器请求处理器映射器(HandlerMapping)根据请求URL查找Handler(可根据xml配置、注解进行查找)
- 3.返回处理器执行链,将Handler和HandlerInterceptor以HandlerExecutionChain一并返回给DispatcherServlet向前端控制器返回Handler
- 4.前端控制器调用处理器适配器(HandlerAdapter)执行Handler
- 5.处理器适配器(HandlerAdapter)去执行Handler进行业务逻辑处理
- 6.处理器Handler处理完,返回ModelAndView(Springmvc框架的一个底层对象)给处理器适配器(HandlerAdapter)
- 7.处理器适配器(HandlerAdapter)将ModelAndView返回给向前端控制器(DispatcherServlet)
- 8.前端控制器(DispatcherServlet)将获取的ModelAndView对象传给ViewResolver视图解析器,请求进行视图解析,根据逻辑视图名解析成真正的视图(jsp)
- 9.视图解析器(ViewResolver)将逻辑视图解析成物理视图View,返回给DispatcherServlet
- 10.前端控制器DispatcherServlet根据View进行视图渲染(将模型数据填充到视图中)
- 11.前端控制器DispatcherServlet将渲染后的视图响应给客户端
SpringMVC(2):核心流程步骤
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...