您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页SSH(Struts+Hibernate+Spring)集成开发

SSH(Struts+Hibernate+Spring)集成开发

来源:意榕旅游网
一、SSH—Struts2.1.8+Hibernate3.3+Spring3.0环境搭建

1、Struts2.1.8集成 * 导入架包: commons-fileupload-1.2.1.jar commons-io-1.3.2.jar commons-logging-1.0.4.jar freemarker-2.3.15.jar ognl-2.7.3.jar struts2-core-2.1.8.jar

struts2-spring-plugin-2.1.8.jar(struts+spring插件) xwork-core-2.1.6.jar * 修改web.xml文件,在其中加入Struts2.1.8的配置

struts2

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

struts2 /* * 在src目录下加入struts.xml文件(struts的配置文件),加入log4j.properties文件(用于打印日志信息) struts文件的内容: \"http://struts.apache.org/dtds/struts-2.0.dtd\">

2、Hibernate3.3集成(利用myeclipse集成开发环境来集成) * 操作步凑: 选中web项目,点击Myeclipse窗口中的

MyEclipse --> Project Capabilities --> Add Hibernate Capabilities... -->

点击“Next”之后如下图:

点击“Next”之后如下图:

点击“Next”之后如下图:

到此,Hibernate3.3集成完毕

3、Spring3.0集成 * 操作步凑: 选中web项目,点击Myeclipse窗口中的

MyEclipse --> Project Capabilities --> Add Spring Capabilities... -->

点击“Next”之后如下图:

至此,Spring集成完毕

4、在我们的应用中将使用数据库连接池,所以还需要加入以下架包 commons-dbcp.jar mysql-connector-java-3.1.13-bin.jar(MySQL数据库驱动) commons-pool-1.4.jar

现在要加入的架包都已经全部导入,接下来我们来修改配置文件 Hibernate.cfg.xml文件不需要任何改动

applicationContext.xml文件的配置参照如下:

xmlns=\"http://www.springframework.org/schema/beans\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:p=\"http://www.springframework.org/schema/p\"

xsi:schemaLocation=\"http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans-3.0.xsd\">

class=\"org.apache.commons.dbcp.BasicDataSource\" destroy-method=\"close\">

com.mysql.jdbc.Driver

jdbc:mysql://127.0.0.1:3306/SSH2

dai

root

class=\"org.springframework.orm.hibernate3.LocalSessionFactoryBean\">

com/test/bean/User.hbm.xml

true

key=\"hibernate.dialect\">org.hibernate.dialect.MySQLDialect

scope=\"singleton\">

class=\"com.test.service.impl.UserServiceImpl\" scope=\"singleton\">

class=\"com.test.action.user.SaveUserAction\" scope=\"prototype\">

class=\"com.test.action.user.ListUserAction\" scope=\"prototype\">

class=\"com.test.action.user.RemoveUserAction\" scope=\"prototype\">

class=\"com.test.action.user.UpdatePUser\" scope=\"prototype\">

class=\"com.test.action.user.UpdateUserAction\" scope=\"prototype\">

我的项目包结构如下图:

SSh框架配置完成,部署你的项目,启动服务器

访问项目首页,如果你顺利,将看到:This is my JSP page. 本人亲测,绝对实用,若你不成功,还请认真阅读此文档。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务