maven SpringMVC4 JPA 开发环境的搭建

来源:互联网 发布:百度统计 js 编辑:程序博客网 时间:2024/04/19 08:40

一直想写点东西,可惜懒惰把所有的想法都给都堵塞了。呵呵!很多程序猿估计都有着毛病,想法一大堆,完全清晰的表达出

来还有一点点困难。我们都喜欢用代码来表达自己内心的想法,难道不是吗?言归正传,废话少说点。

   以下教程是关于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




0 0
原创粉丝点击