Struts2+Spring+Hibernate搭建全解!
开发环境:MyEclipse6.0+Tomcat5.0+MySQL5.0
配置环境:Struts2+Spring2+Hibernate3.1
个人推荐先配置Spring在hibernate最后Struts2.0
配置Spring2
(1)添加Spring2开发架包
①spring.jar
②struts2-spring-plugin-2.1.6.jar
(2)创建Spring配置文件applictionContext.xml,可由IDE工具实现(MyEclipse6)
选中项目SSHDemo1,右击
选择菜单“MyEclipse”选项,指向“Project Capabilities”,选择“Add Spring Capabilities”;
选择Spring版本为Spring2,JAR Libraay Installation项选“Copy...”;
点击“Next”,
选择创建方式是否创建或覆盖已存在,选中“NEW”,选择applicationContext.xml文件存放路径,点击”Browse”,创建在项目WebRoot/WEB-INF路径下,点击“OK”,
点击“Finish”,完成。
如果配置成功,这时我们在看一下项目中的文件就已经存在applicationContext.xml文件。项目下面自动导入了Spring开发支持的包。
applicationContext.xml
代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
</beans>
下一步配置web.xml文件,添加spring监听器
添加以下代码即可:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
(注:org.springframework.web.context.ContextLoaderListener路径在Spring.jar包下)
测试发布,Spring2开发环境配置完毕。
配置Hibernate
选择Hibernate版本为Hibernate3.1;
JAR Libraay Installation项选
<!-- Baidu Button BEGIN -->
<script>window._bd_share_config = { "common": { "bdSnsKey": {}, "bdText": "", "bdMini": "1", "bdMiniList": false, "bdPic": "", "bdStyle": "0", "bdSize": "16" }, "share": {} }; with (document) 0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).src = 'http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=' + ~(-new Date() / 36e5)];</script><!-- Baidu Button END --><!--192.168.100.35--><!-- Baidu Button BEGIN --><script type="text/javascript" id="bdshare_js" data="type=tools&uid=1536434"></script><script type="text/javascript" id="bdshell_js"></script><script type="text/javascript">
document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + Math.ceil(new Date()/3600000)
</script><!-- Baidu Button END -->
分享到:
相关推荐
在项目实战中,"s2sh与dwr整合实现的增删改查.rar"可能是一个基础的CRUD(Create, Read, Update, Delete)应用示例,展示了如何使用S2SH处理后台业务逻辑,DWR进行前后端通信,以及如何在ExtJS界面上实现数据的动态...
本项目"s2sh与dwr整合实现的增删改查"旨在演示如何将这三个技术有效地融合在一起,以提供一个完整的、用户友好的Web应用。 1. **s2sh框架**:Struts2负责处理HTTP请求并映射到相应的Action,Spring管理Bean并提供...
在DWR整合的S2SH应用中,可以通过维护用户会话状态和消息发送目标来实现这两种聊天模式。 压缩包内的"部署说明.txt"可能是项目部署的详细步骤,包括环境配置、数据库连接设置、项目结构解析等内容。而"dwr_s2sh...
Struts2+hibernate+Spring 三大框架的整合视频教程,并带有dwr框架的整合
在这个项目中,S2SH框架整合提供了后端的基础架构,而DWR则作为前端与后端通信的桥梁。开发者可以利用Struts2处理HTTP请求,Spring管理业务逻辑和数据访问,Hibernate处理数据库操作,DWR实现实时的页面更新。这样的...
本项目"房屋出租"结合了SSH和DWR,展示了如何在一个实际的应用场景中整合这些技术。开发者可以从中学习到如何配置SSH框架,包括Struts2的配置文件(struts.xml)、Spring的配置文件(spring.xml)和Hibernate的配置...
【标题】:“dwr_webqq_s2sh小项目”是一个基于DWR(Direct Web Remoting)、WebQQ和S2SH(Struts2+Spring+Hibernate)框架构建的实践项目。这个项目旨在展示如何将这些技术整合在一起,实现一个简单的WebQQ功能,让...
【DWR + S2SH 框架在线考试系统带数据库详解】 DWR(Direct Web Remoting)是一种JavaScript库,它允许Web应用程序在客户端和服务器之间进行实时的、双向的通信,无需刷新页面。而Struts2(S2)是基于MVC(Model-...
简单的SSH和DWR的整合,该例子中使用注册页面演示框架的整合。我也是初学者,所以代码的成分不高,只是简单的实现了整合。 例子中没有Jar包,需下载我的其它资源SSH+Jar中(因为我现在不能上传大于15M的内容),将其...
将DWR整合到S2SH中,意味着可以在基于这些框架的Web应用中无缝地引入实时通信功能,例如聊天、实时通知等。 【标签】"dwr qq完美注释"表明这个项目可能包含了对DWR代码的详细注解,这些注解可能参照了QQ这样的即时...
开发者可以通过查看这些文件来学习如何在实际项目中实现s2sh框架的整合,以及如何利用Ajax DWR进行前端交互和权限控制。理解并掌握这些技术,对于提升Java EE开发能力和构建高效、安全的企业级应用至关重要。
**SSH+DWR整合步骤** 1. **安装与配置** - 安装并配置所需的JDK、IDE、Tomcat等环境。 - 添加Spring、Struts2、Hibernate和DWR的jar包到项目的类路径中。 2. **配置Spring** - 创建Spring配置文件,定义bean,...
### S2SH框架搭建知识点详解 #### 一、项目背景及目标 S2SH框架,即Struts2 + Spring + Hibernate框架的组合,是Java Web开发中常用的MVC架构实现方式之一。它集成了三个强大的开源框架:Struts2用于处理用户请求...
Struts2.1.8、Spring2.5和Hibernate3是经典的Java企业级开发框架组合,通常被称为S2SH或SSH。这些框架协同工作,帮助开发者构建高效、可维护的Web应用程序。 Struts2作为MVC(模型-视图-控制器)框架,负责处理应用...
1、使用技术 struts2 + hibernate + spring + dwr 2、开发环境 tomcat6.0 + jdk1.5 + eclipse + MySQL5.0 3、根据你的需要开放自主交易和寄售交易 4、在线订单即时提醒,让你更快,更准确的发货 5、整合易宝最新...
1. s2shDemo.rar - 这是一个基于SSH2框架的示例项目,展示了如何在实际开发中整合Spring、Struts2和Hibernate。 2. THB2B.rar - 可能是一个B2B(Business-to-Business)电子商务平台的源码,用于展示商家之间的交易...
struts2+spring2.5+hibernate3.2整合所需的所有jar包,并额外包含了dwr.jar、分页组件pager-taglib、绘图组件jfreechart.jar、Excel解析工具包jxl.jar、数据库连接池工具包proxool.jar
* Spring:IoC 与 Bean 配置、管理、Bean 生命周期、SP、EL、AOP 与事务权限控制、S2SH 整合开发、Spring 整合 Jpa 十、经典 Java EE * JSF<选学>:MVC 与 JSF 设计理念、托管 Bean 与导航模型、JSF 流程与事件...