基于注解的spring 30x MVC学习笔记.doc
文本预览下载声明
[学习笔记]基于注解的spring 3.0.x MVC学习笔记(一)
学习spring3.0.x(以下简称spring 3)已经一段日子了,新特性也接触不少,比较感兴趣还是spring mvc这一块3.0的mvc变化太大了,跟2.5基本上是两个样子,至于详细的区别可以参考以下文章
领略Spring 3.x 时代的Spring MVC
spring3 mvc变化比较大,但是还是有些2.5的影子的,首先来个2.5也可以使用的注解版本的mvc 入门例子.例子采用maven2管理,所以必须要安装m2eclipse插件或者使用maven2进行管理.
本文基于eclipse3.5 Galileo-sr2Javaee 版本跟m2eclipse插件进行管理.
m2eclipse在线安装地址如下:
/sites/m2e
如何安装请参考
Eclipse中安装SpringSource Tools Suite插件
使用eclipse创建一个maven project,选择webapp Javaee5.0的模板项目或者simpleproject,对于如何创建可以参考
[使用心得]maven2之m2eclipse使用手册之三第一个Simple MavenProject与Pom.xml配置说明
[使用心得]maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之jetty篇(一)
对于pom.xml如下:
build
plugins
plugin
groupIdorg.mortbay.jetty/groupId
artifactIdmaven-jetty-plugin/artifactId
version6.1.24/version
/plugin
plugin
groupIdorg.apache.maven.plugins/groupId
artifactIdmaven-compiler-plugin/artifactId
version2.3.1/version
configuration
source1.6/source
target1.6/target
encodingutf-8/encoding
/configuration
/plugin
/plugins
/build
dependencies
dependency
groupIdorg.springframework/groupId
artifactIdspring-webmvc/artifactId
version3.0.3.RELEASE/version
typejar/type
scopecompile/scope
/dependency
dependency
groupIdorg.springframework/groupId
artifactIdspring-context/artifactId
version3.0.3.RELEASE/version
typejar/type
scopecompile/scope
/dependency
dependency
groupIdjavax.servlet/groupId
artifactIdservlet-api/artifactId
version2.5/version
typejar/type
scopeprovided/scope
/dependency
dependency
groupIdjavax.servlet.jsp/groupId
artifactIdjsp-ap
显示全部