SpringMVC是基于java实现的MVC设计模型的请求驱动类型的轻量级的Web框架,属于SpringFrameWork的后续产品,已经融合于Spring WebFLow中。
SpringMVC已经成为目前最主流的MVC框架之一,并且随着Spring3.0的发布,全面超越Struts2成为最优秀的MVC框架。(注解是它的主要的作用,同时还支持RESTFUL编程风格的请求)
图中展示了SpringMVC把一样程序员需要写的共有的代码变成抽取了出来:
SpringMVC的开发:
-
导入Springmvc需要的jar包(spring-webmvc)
spring-web和spring-webmvc两个是不一样的坐标
-
配置servlet.
-
编写pojo(习惯把简单的pojo称为Controller)
-
使用SpringMVC注解把Contoller配置到Spring容器中(@Compnent,@Controller)
-
配置Spring-mvc.xml(组件扫描)
-
测试