SSH快速整合 struts2、Spring3、Hibernate3

0 篇文章 0 订阅
深圳装修网 

一、struts2整合

1、新建一个web工程,名字可以随便命名,我的web工程名字“SSHDemo”。

2、右键点击工程,选择MyEclipseàAdd Struts Capabilities…,这里是添加struts能力的意思,如下图所示:

3、选择Add Struts capabilities…后,会弹出一个窗口,我在这里选择struts2.1和/*,如下图所示:

单击“next”后,会弹出一个窗口,在这里我不选择struts2.1默认的包,等以后再手动添加包。因为选择默认后,会给你的工程添加很多你不需要使用到的包,如下图所示:

点击“finish”完成struts2.1的配置,这是我们再添加struts2.1的jar包,我在这里主要是添加下面的7个jar包,这时我们的struts2.1已经配置完成了

我们可以把工程部署到JBoss或Tomcat下运行,如果没有报错则表示的配置没有错误。

一、hibernate配置

1、右键点击工程,选择MyEclipseàAdd Hibernate Capabilities…,这里是添加Hibernate 能力的意思,如下图所示:

2、弹出一个窗口中选择如下:

3、点击“next”效果如下:

4、点击“next”,配置数据库连接,我这里是配置mysql的连接,oracle配置也是差不多的

连接Oracle的配置如下:

(根据你的需要配置连接其中一种数据库就可以了)

5、点击“next”,如下图:

6、点击“new”填写存放HibernateSessionFactory类的包名:

7、点击“finish”完成了hibernate的配置,hibernate的jar包可以等到最后和Springjar包一起添加

三、spring配置

1、右键点击工程,选择MyEclipseàAdd Spring Capabilities…,这里是添加Spring 能力的意思,如下图所示:

注意:folder的路径“WebRoot/WEB-INF”是spring的配置文件的存放路径

点击“finish”完成spring的配置。

这里是最后一步了,添加hibernate和spring的jar包,当然struts的jar包也可以在这里一起添加。(我一般都是把SSH的包另外保存在一个文件夹中,等我新建工程的,配置SSH的时候再把它们一起拷贝到WebRootàWEB-INFàlib文件夹中)记住,我们还要在web.xml中添加监听,如下是web.xml的配置

Web.xml

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.5"

    xmlns="http://java.sun.com/xml/ns/javaee"

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

  <welcome-file-list>

    <welcome-file>index.jsp</welcome-file>

  </welcome-file-list>

  <filter>

    <filter-name>struts2</filter-name>

    <filter-class>

        org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

    </filter-class>

  </filter>

  <filter-mapping>

    <filter-name>struts2</filter-name>

    <url-pattern>/*</url-pattern>

  </filter-mapping>

  <listener>

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

    </listener>

  </web-app>

 SSH的jar包下载地址:http://download.csdn.net/detail/lishamao/3849143

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值