springmvc概述
概述
Spring MVC 是Spring framework的一部分,是基于java实现MVC的轻量级框架,也就是说底层依然是sevlet。
我们为什么要学习MVC?
- 轻量级,简单易学
- 高效、基于请求和响应的MVC框架
- 与Spring无缝结合
- 功能强大,RESTful、数据验证、格式化、本地化、主题等
- 简介灵活
- 学的人多,生态好。
中心控制器
spring的web框架是围绕着DispatcherServlet设计的。DispatcherServlet的作用是将请求分发到不同的处理器中。从spring2.5开始,使用java 5以上的版本的用户可以采用基于注解的controller声明方式。
和之前的servlet相比,多了一层管理,DispatcherServlet是一个servlet,所以SpringMVC底层也是使用servlet的。