Spring MVC
概念
什么是Spring MVC
J2EE体系架构包括应用层、Web层、业务层、持久层。Spring MVC就是其中Web层的框架。
优点
为什么要用Spring MVC
可以简化我们日常的Web开发。
用法
怎么样使用Spring MVC
Spring MVC的核心架构:
- 用户发送请求给前端控制器DispartcherServlet
- 前端控制器DispartcherServlet发送给处理器映射器HandlerMapping
- 处理器映射器包装成处理器适配器HandlerAdapter
- 调用处理器中方法,返回一个ModelAndView对象
- ModelAndView对象再到视图解析器ViewResolver(把逻辑视图解析为具体的View)
- View会根据传进来的数据进行渲染
- 由DispartcherServlet前端控制器返回响应给用户