SpringMVC 也叫 Spring web mvc。是 Spring 框架的一部分,是在Spring3.0 后发布的。
Spring MVC市场份额不断上升,势头已经盖过了的Struts2。
本套springmvc视频涵盖了SpringMVC基础内容以及与Spring框架集成(如IoC容器、AOP等)等高级内容。
- 学习后可以非常简单的设计出干净的Web层和薄薄的Web层。
- 掌握强大的约定大于配置的契约式编程支持。
- 能简单的进行Web层的单元测试。
- 非常容易与其它视图技术集成,如Velocity、FreeMarker等等,为后期的SSM项目奠定了基础。
SpringMVC 优点
1. 基于MVC 架构
基于 MVC 架构,功能分工明确。解耦合,
2. 容易理解,上手快;使用简单。
就可以开发一个注解的 SpringMVC 项目,SpringMVC 也是轻量级的,jar 很小。不依赖的特定的接口和类。
3. 作为Spring 框架一部分,能够使用Spring 的IoC 和Aop。方便整合Strtus,MyBatis,Hiberate,JPA 等其他框架。
4. SpringMVC 强化注解的使用,在控制器,Service,Dao 都可以使用注解。方便灵活。使用@Controller 创建处理器对象,@Service 创建业务对象,@Autowired 或者@Resource 在控制器类中注入 Service, Service 类中注入Dao。
第一个注解的 SpringMVC 程序
所谓 SpringMVC 的注解式开发是指,在代码中通过对类与方法的注解, 便可完成处理器在springmvc 容器的注册。注解式开发是重点。
项目:primary-annotation
完成功能:用户提交一个请求,服务端处理器在接收到这个请求后,给出一条欢迎信息&#