SpringMVC

来源:互联网 发布:淘宝哪家店衣服好看 编辑:程序博客网 时间:2024/06/05 12:06

Spring MVC

                                           

1 Spring MVC简介

1.1. Spring3 MVC VS Struts2

l 官方的下载网址是:http://www.springsource.org/download 

l 我们用Struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置Spring3 mvc可以认为已经100%零配置了

l Spring会比Struts快,在Struts中默认配置了很多缺省的拦截器,在给开发者提供便利的同时,失去了灵活性和效率.

l Spring mvc是基于方法的设计, 而Sturts是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而spring基于方法,粒度更细,可控制更强

l 设计思想上:Struts更加符合oop的编程思想,Spring是在在Servlet上扩展,使用AOP实现。

l Intercepter的实现机制:Struts有以自己的interceptor机制,Spring mvc用的是独立的AOP方式. 需要的自己配置,比较麻烦当性能较优,灵活性高

l 契约式

 

 

2 环境与入门案例

2.1使用示例

2.1.1创建项目并导入相关jar包

mvc/aop/core相关包。

2.1.2创建配置文件

新建spring-mvc.xml文件

原创粉丝点击