Myeclipse下搭建SSH框架

来源:互联网 发布:淘宝好看的男装店铺 编辑:程序博客网 时间:2024/05/10 13:28

一、建立一个Web Project(图略)

1)点击File→New→Web Project 新建一个Web工程。

2)在Project Name中输入项目名WeiHePhase2,在J2EE Specification Level中选择Java EE 6.0,然后点击Finish。

二、搭建Spring3.0

1)左边显示的是生成以后的Web Project 目录结构。 
选择工程名(WeiHePhase2),然后添加Spring。MyEclipse→Project Capabilities→Add Spring Capabilities

2)Spring version选择Spring 3.0 
按图选择相应的包(共五个)Spring 3.0 AOP,Spring 3.0 Core,Spring 3.0 Persistence Core,Spring 3.0 Persistence JDBC,Spring 3.0 Web;JAR Library Installation里选择Copy到lib目录(避免发布到Tomcat出问题)。

3)点击Next,按照下图提示进行修改:注释掉Enable AOP Builder,修改默认的Folder,生成applicationContext.xml文件,Folder中选择WebRoot/WEB-INF,然后点击Finish。

4)下图显示的是生成Spring以后的目录结构(文件夹上面会有个S)。

 三、添加搭建Hibernate3.3

1)选择工程名(WeiHePhase2),然后添加Hibernate。MyEclipse→Project Capabilities→Add Hibernate Capabilities。

2)Hibernate Specification选择Hibernate 3.3 
按图选择相应的包(共两个)Hibernate 3.3 Annotations & Entity Manager,Hibernate 3.3 Core;JAR Library Installation里选择Copy到lib目录(避免发布到Tomcat出问题),点击Next。

3)这里统一由Spring configuration file管理Hibernate,点击Next。

4)选择继承的Spring配置文件(WebRoot/WEB-INF/applicationContext.xml),SessionFactory Id默认,点击Next。

5)这里配置数据库连接,这里勾上Specify Spring DataSource connection details,选择我们先前建好的WeiHeDriver,点击Next。 
如果要建可以在DB Browser(Windows→Show View→Other→MyEclipse Database→DB Browser)里面新建。

6)不打勾Create SessionFactory class,点击Finish。

7)搭建完成Hibernate以后的目录结构基本无改动,这里用Spring管理所以看不到hibernate.cfg.xml文件了。

四、搭建Struts2.1

1)选择工程名(WeiHePhase2),然后添加Struts。MyEclipse→Project Capabilities→Add Struts Capabilities 。

2)Struts specification里选择Struts2.1,Struts 2 filter name默认,点击Next。

3)加入Struts核心包,点击Finish。

4)搭建完成后的项目目录如下图所示。

5)SSH环境就已经搭建好了,下面开启服务看看对不对?

 

五、修改配置文件添加相应功能

1)在web.xml里面加个监听Spring。

<listener> 
<listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> 
</listener>

 

2)重新发布Tomcat,如下图:Console控制台里面启动完成,Spring也启动起来了。

3)到此SSH环境就已经搭建好了,后一篇博客将再次框架基础上建立一个很简单的应用,可能会出现一些包冲突之类的问题。To be continued!

说明:本博客主要参照http://xly3000.blog.163.com/blog/static/1324247201231163828803/,编写目的是同组人员搭建框架方便,以及为以后再次涉及这类框架提供便利。

0 0
原创粉丝点击