在Spring MVC框架中壹店,從“Request(請求)”開始,依次進(jìn)入“DispatcherServlet(核心分發(fā)器)” —> “HandlerMapping(處理器映射)” —> “Controller(控制器)”—> “ModelAndView(模型和視圖)” —> “ViewResolver(視圖解析器)” —> “View(視圖)” —> “Response(響應(yīng))”結(jié)束,其中DispatcherServlet吊输、HandlerMapping和ViewResolver 只需要在XML文件中配置即可
這涉及到tomcat的請求和響應(yīng)声畏。
ApplicationContext:應(yīng)用上下文。
繼承了java中的httpServlet
實現(xiàn)
- doGet
- doPost
- doPut
- doDelete
- doHead
- doPatch
- doOption
dopatch中實現(xiàn)娄帖。
主要任務(wù):
- 根據(jù)request找到handler也祠,
- 根據(jù)handler找到handlerAdapter
- 使用handerAdapter處理handler
- 4.返回吹結(jié)果。
handler:處理器近速,對應(yīng)controller
handlerMapping:查找 Handler的诈嘿。
handlerAdater :適配器。因為selevt的處理方式都是request和response削葱。所以需要適配奖亚。