SSH整合教程:Struts-Spring-Hibernate-DWR问题与解决方案

3星 · 超过75%的资源 需积分: 0 2 下载量 93 浏览量 更新于2024-09-14 收藏 232KB PDF 举报
本篇文档详细介绍了SSH(Struts1.x、Spring2.x、Hibernate3.x 和 DWR2.x)框架的整合配置过程以及可能遇到的问题及其解决方案。由作者杨帆博撰写,适用于青岛银河中心的项目环境,提供了四个主要部分的整合指南: 1. **Struts与Spring整合**: - 在`web.xml`中配置Struts和Spring的整合,涉及Spring的Context元素和Struts的自动设置。 - 在Struts配置文件`struts-config.xml`中,设置了Spring插件的支持以及action的type属性。 - 在Spring配置文件中,同样关注action的设置。 2. **Spring与Hibernate整合**: - Hibernate配置文件`hibernate.cfg.xml`的自动生成,以及Spring配置文件中对Hibernate的处理。 - OpenSessionInViewFilter的使用方法,确保会话在整个请求期间保持有效。 3. **Spring与DWR整合**: - 如何在`web.xml`中启用DWR支持,并区分DWR独立管理Bean和调用Spring管理的Bean。 4. **常见问题与解决**: - 提供了解决问题的实例,如Myeclipse集成框架顺序、数据库表生成代码错误、依赖注入问题、CGLIB错误、以及选择包含哪些包以避免冲突。 - 对于Struts中处理`java.util.Date`类型数据的建议,以及对Spring和Hibernate相关包的选择指导。 此外,文档还提供了相关的代码目录和配置示例,如`web.xml`中的Spring和字符集过滤器配置,以及log4j.properties文件的推荐路径。这些内容对于理解和实现SSH框架的整合至关重要,有助于开发人员避免配置难题,提升开发效率。