springmvc初步认识
个人对mvc的理解
DispatcherServlet:这个实际起到的作用是类似一个厂商.负责进货出货 内外都是他来控制.
ViewResolver:这个视图控制器的话起到的最大作用就是去浏览器画页面了 (利用DM模型).
至于灰色的HandlerMapping 处理器映射器是拿到前端控制器(DispatcherServlet)给他的请求,通过这个请求去寻找处理器.当他找到以后再把这个消息告诉DispatcherServlet.让前端控制器再去找到处理器适配器(HandlerAdapter) 这里实际就是去执行处理器了 处理器相应的要实现适配器的匹配的接口(这里就是理解的鸡蛋篮子一样的东西) 执行完了以后再把ModelAndView返回到前端控制器 再到视图控制器 再画到页面;
整个流程不是很复杂,用心去理解其实还是蛮好理解的,主要还是要配合代码去理解,三种映射器方法 三种不同适配器方法理解之后还是很好说出来的