Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(一)

Spring更新到3.0以后,其MVC框架加入了一个很是不错的东西——那就是REST它的开放式特性,与Spring的无缝集成,以及Spring框架的优秀表现,使得如今不少公司将其做为新的系统开发框架。大象根据实际的项目经验,以以前SSH2例子为基础,对其进行一次大改造,详细的为你们讲解如何实现SSM3全注解式的开发。
此次大象将采起两种构建方式,一是不少人喜欢用的MyEclipse,另外一个,则是用Eclipse+Maven。这一篇,将主要讲解开发环境设置Maven构建方式。
一、
开发环境
 
 
JDK1.6.0_18
 
Eclipse3.2.1 MyEclipse5.1.0
Eclipse-JEE-HELIOS-SR2 Maven3.0.1 m2eclipse0.12.1.20110112-1712
Tomcat6.0.10 maven-jetty-plugin6.1.26
MySQL5.0.27 Navicat Lite for MySQL 8.1.20
每一个人的开发环境可能会有差别,但有一点我须要说明的是,JDK的版本不得低于1.5,由于用到了不少1.5版才支持的新特性。TomcatJettyMavenMySQL不要低于我所用的版本,由于我没在其它的版本上进行测试。Navicat则是MySQL数据库的图形化操做工具。接下来我将介绍如何在Eclipse3.6中,使用m2eclipse插件构建web应用及测试开发环境。
二、
设置Maven
Maven的安装很简单,只须要解压便可,请设置PATH变量,这样可使用命令行进行操做,而后就要在%MAVEN_HOME%\conf目录下,对settings.xml做下修改
这就是设置本地仓库,目录能够根据本身的实际状况更改,不过请使用"/"正斜杠,由于我在实际使用中,发现反斜杠有时候获取不到资源。对于我的使用,设置好这个就OK了,至于Nexus配置不在本文讨论范围内,你们若有兴趣能够去看看juven xu的博客,他是目前公认的Maven专家。
三、
安装m2eclipse
选择Help->Install New Software...在弹出的窗口中,点击Add...又会弹出一个小窗口,输入m2eclipse的安装地址,以下图所示:
输入完成后,点击OK,这时Eclipse就开始查找这个插件了,请耐心等一会。
插件找到后,请勾选要安装的内容,接下来就是通常的安装流程了,此处省略500字。安装完成请从新启动Eclipse,而后再对这个插件进行一番设置。
四、
设置m2eclipse
进入Perferences,选择Maven,去掉Download repository index updates on startup前的勾,默认状况是会在每次启动Eclipse的时候自动去Maven中央仓库下载索引,这无疑是很是很差的,要知道Maven中央仓库所包含的jar资源很是庞大,并且天天都会有不少新的项目上传,弄很差Eclipse还没开始用,就被这些东西搞挂掉了。
接下来选择Installations将这个插件自带的Maven换成以前安装的Maven,这样就保证了版本的一致性。
设置好这个以后,再点击User Settings,用本机mavensettings.xml替换默认的配置文件,由于默认的设置是会将本地仓库放到系统盘符\Documents and Settings\用户目录\.m2\repository这个目录下面。
你们能够看到,用maven中的配置文件替换后,下面的Local Repository自动变动为settings.xml中的设置。
五、
建立 maven工程
 

作完这些,咱们就能够开始建立Maven工程了。选择New->other...->Maven->Maven Project,而后选择下一步java

请设置工做空间路径,大象的默认工做空间放在eclipse的根目录下面,这里的Location显示的应该为空,为了进行说明,特将路径显示出来。肯定没问题后,Next>
这个列表显示的就是maven支持的全部项目建立类型,咱们是开发web应用,因此请选择maven-archetype-webapp
最后一步输入咱们要建立的项目,在Maven世界中,使用坐标来惟一标识一个构件,能够理解为项目,资源等等。Group Id表示当前项目所属的实际项目,Artifact Id定义实际项目中的一个Maven项目,根据名字就能够看出来,Group Id是一个大范围,而Artifact Id是一个小范围。好比你们都很熟悉的spring,就分红了spring-core.jarspring-beans.jarspring-context.jar等等。在maven里面,它的Group Id就是org.springframework,而Artifact Id则为spring-corespring-beansspring-context。怎么样?理解了没有?
到此,项目生成了,请展开src/main,在main目录下新建一个java文件夹,打开ssm3的项目属性,选择Java Build Path->Source->Add Folder...->勾选java,这样作的目的,就是将src/main/java这个路径做为源文件的文件夹,这和以往用MyEclipse作开发的目录结构是不一样的。而maven的规则也是这样定义的,假如你不进行这个设置,就算你在main下面建立了java目录,再添加包或类时,就会有问题,你们试试,看会出现什么错误。
六、
运行ssm3 接下来,在pom.xml里面加入maven-jetty-plugin插件,默认生成的配置均可以去掉,整个pom就只有下图所示的配置。
打开Run Configurations,这有多种方式打开,能够从菜单Run里面选,也能够从工具栏选择,还能够在项目点击右键选择。
在弹出的窗口,Maven Build里面设置运行参数,点击Browse Workspace...会弹出下图那个小窗口,设定Base directory,加入jetty:run,点击Run,启动jetty
在浏览器中输入http://localhost:8080/ssm3会显示Hello World!,调用的是ssm3/main/webapp/index.jsp,大象加了点内容,结果就是这样的
到这里,关于在Eclipse里搭建maven环境,配置,建立,运行,测试就所有讲完了,你们动手作作,熟悉一下这种开发方式,接下来就会在这个骨架上开发SSM3示例。恩,咱们下次继续。
相关文章
相关标签/搜索