一直想写点东西,可惜懒惰把所有的想法都给都堵塞了。呵呵!很多程序猿估计都有着毛病,想法一大堆,完全清晰的表达出
来还有一点点困难。我们都喜欢用代码来表达自己内心的想法,难道不是吗?言归正传,废话少说点。
以下教程是关于maven spring mvc 4.16SpringJdbc SpringTask 进行环境搭建开发。Spring 是好东西可是因为公司业务原因,
一直没进行过这方面的开发。最近不是很忙,没事儿自己看了看这方面的资料,有些东西把他写出来,以免后来者再走弯路。
第一步:准备工作
首先下载最新版 Eclipse Java EEIDE for Web Developers. Version: LunaService Release 2 (4.4.2)
下载最新版:apache-tomcat-8.0.21
下载最新版:JDK8
下载完毕后配置各项环境变量
打开Eclipse,因为该版本自带maven,所以不用自行再安装maven了。建立项目目录,D:\myProject\myFirst 这个是自己项目所在目
录,可以根据自己的需要进行调整。
选择菜单 File—New—Other
选择 Maven Project,然后Next,进入下一个页面,把缺省的对勾去掉,选择刚才自己建立的目录。如下图:
继续选择Next
按照图示进行选择。继续Next,按照要求输入,Group Id以及 ArtifactId,groupId,artfactId,version标识项目的唯一性。
选择Finish,完成后的目录结构如下:
在左侧树形上ghybhrm 鼠标右键选择Properties如图:
点击右侧 Edit如图选择如下:
然后点击Finish,OK返回Eclipse项目主界面。
下一步我们修改servlet版本,代开项目所在文件夹D:\myProject\myFirst\ghybhrm\.settings 打开org.eclipse.wst.common.project.facet.core.xml 文件,原内容如下:
<?xmlversion="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="java"version="1.5"/>
<installed facet="jst.web"version="2.3"/>
<installed facet="wst.jsdt.web"version="1.0"/>
</faceted-project>
修改后如下:
<?xmlversion="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="java"version="1.8"/>
<installed facet="jst.web"version="3.1"/>
<installed facet="wst.jsdt.web"version="1.0"/>
</faceted-project>
修改后保存,重新回到Eclipse 主界面,打开工程下的 web.xml 文件
<!DOCTYPEweb-appPUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Archetype Created Web Application</display-name>
</web-app>
修改成一下内容:
<?xmlversion="1.0"encoding="UTF-8"?>
<web-appxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.jcp.org/xml/ns/javaee"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaeehttp://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"id="WebApp_ID"version="3.1">
<display-name>ghybhrm</display-name>
</web-app>
接下来修改pom.xml,可以自行下载源码,查看pom.xml在这里没有贴出来,主要是内容太长.
修改完后保存,这里需要注意一点,如果你的后台数据库是 oracle的话还得需要单独引入ojdbc.jar依赖包,其它依赖包都可以直接进入http://www.mvnrepository.com/网站查找。引入oracle 依赖包的方法如下:首先去oracle网站下载相关jar包,最新版oracle10g的jar包是 10.0.2.5版。下载后保存到本地目录下。
F:\websearch\ ojdbc14-10.2.0.5.jar 命名好版本号
点击Eclipse 菜单 Run – Run Configrations,找到 m2 Maven Build,在上面点击右键,New,按照下图把项填好:
点击Run,系统会自动把依赖包,下载到maven仓库里。下次再引用的时候就可以直接用了。下面开始配置spring各项。
修改web.xml ,自行查看下载的源码文件,在此没有贴出来。
在 WEB-INF 目录下新建 springMvc4-servlet.xml 文件。注意springMvc4 跟上面 servlet-mapping 里的要一致,Spring 会根据该名称合成springMvc4-servlet.xml 文件名。整个文件结构如下
具体内容因为太多了,没贴出来,可以下载项目。后面附有项目源码。
(1)项目中错误信息提示
修改方法如下:
在Eclipse 左侧树形菜单下 ghybrhm 鼠标右键,
选择 UpdateProject 即可。
下面主要介绍一下Spring MVC 的目录结构,
com.model 下是模型文件,实际上是对应的数据库里的表。
com.dao 持久层接口
com.service 业务层接口
com.task 是定时器任务
com.controller 是前端控制器,url里访问的地址接口
关于Spring 的一些注解,可以查阅相关资料。
下面说说maven 是如何把该项目打包成war文件的。首先鼠标右键点击项目
系统会自动把文件打包到 D:\myProject\myFirst\ghybhrm\target\ 目录下.
可以把打包后的 war 放到 tomcat\webapp 下。
至此真个环境的搭建过程完毕
下面是项目工程下载地址
http://download.csdn.net/detail/smander/8691189