用来简化基于MVC架构的web应用程序开发的框架
过去的开发:
现在的开发:
SpringMVC 五大组件:
DispatcherServlet 前端控制器 HandlerMapping 映射处理器 Controller 处理器 ModelAndView ViewResolver 视图解析器
一:请求发送给DispatcherServlet来处理,DispatcherServlet会依据HanlerMapping的配置调用对应的Controller来处理 二:Controller将处理的结果封装成ModelAndView,然后返回给DispatcherServlet 三:DispatcherServlet会依据ViewResolver的解析调用对应的视图对象(比如jsp)来生成相应的页面 注意:视图部分可以使用jsp,也可以使用其他的视图技术,比如freenarker, velocity等等