`
hlsps
  • 浏览: 32675 次
社区版块
存档分类
最新评论

spring+hibernate+struts注意事项

阅读更多
试写了一个spring+hibernate+struts的例子,在开发中做了前后台的划分,在运行中遇到了一些问题,现将问题总结一下。希望能给其它朋友有所帮助(后附例程)

开发工具easyeclipse, struts 1.2.9,my sql 5.0,tomcat5.0.28


struct-cofig.xml的action部分修改如下:

  <action-mappings>
  <action path="/userAction"
  name = "userForm"
  scope = "request"
  validate = "true"
  input ="/default.jsp"
  type = "org.springframework.web.struts.DelegatingActionProxy">
<forward name="success" path="/success.jsp"/>
    </action>
  </action-mappings>

末尾加上

  <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
    <set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml" />
  </plug-in>


applicationContext.xml末尾加上:

      <bean name="/userAction" class="com.test.action.UserAction" singleton = "false">
        <property name="userDao">
   <ref bean="userDAOProxy" />
  </property>

      </bean>

action.java增加得到dao bean的get ,set方法,例如上面的userDao

笔者的做法如下,用tomcat的插件来运行整个项目,已经把spring的jar文件加到path中去了,但实际上并没有。spring的相关文件是需要手动加到WEB-INF/lib/下的。

如果程序运行报如下:
HTTP Status 404 - Servlet action is not available

type Status report

message Servlet action is not available

description The requested resource (Servlet action is not available) is not available.

请将spring的jar文件加到WEB-INF/lib/目录下


如果tomcat在启动过程中报错如下:
java.lang.NoClassDefFoundError: org/aopalliance/aop/AspectException

加aopalliance.jar文件加到WEB-INF/lib/目录下

例程说明:
s_user为spring+hibernate例程,后台部分
sw_user为spring+hibernate+struts例程,前台部分
分享到:
评论

相关推荐

    Struts2+Spring+Hibernate 整合项目

    "说明.txt"文件可能包含了项目的部署指南、注意事项或使用说明,例如数据库连接配置、项目启动步骤、可能出现的问题及解决办法等。在整合SSH的过程中,配置文件的正确设置至关重要,如struts2的struts.properties、...

    SSH(Struts1.0+Spring+Hibernate)框架集成笔记

    #### 三、框架环境搭建顺序及注意事项 - **环境搭建顺序**:推荐的顺序为Spring -&gt; Hibernate -&gt; Struts1.0。确保Spring位于其他两个框架之前,这样可以在Spring中更好地管理和配置其他两个框架的相关组件。 - **...

    Spring+Struts+Hibernate比较详细的整合配置方案

    5. **注意事项** - 确保各个框架的版本兼容,避免出现不兼容问题。 - 配置文件中所有路径和名称要对应,避免因路径错误导致的异常。 - 正确配置事务管理,避免数据一致性问题。 - 代码中要遵循框架的最佳实践,...

    Struts+Spring+Hibernate源代码.rar

    "新建 文本文档.txt"可能是项目的读取指南或者注意事项。 总之,Struts、Spring和Hibernate的组合为Java Web开发提供了一种高效、灵活的解决方案,帮助开发者快速构建复杂的企业级应用。通过深入理解这三个框架,...

    SSH框架整合spring4+hibernate4+struts2(终结版)

    SSH框架整合Spring4、Hibernate4和Struts2是Java企业级开发中常见的一种技术栈组合,这三种框架分别负责不同的职责:Spring作为整体的应用管理框架,Hibernate负责对象关系映射,Struts2则处理表现层逻辑。...

    struts+spring+hibernate简单增删改实例

    "说明.txt" 文件可能包含了详细的步骤指南和注意事项,比如如何配置Struts2的配置文件(struts.xml)、Spring的配置文件(applicationContext.xml)以及Hibernate的配置文件(hibernate.cfg.xml)。这些配置文件的...

    Struts2+Hibernate3+Spring2.5整合详细步骤+实例可运行代码

    1. word文档记录了Struts2+Hibernate3+Spring2.5整合详细步骤,附有操作步骤的图示参考,并给出了各个步骤的注意事项; 2. 源代码实例包括一个完整模块的增删改查操作,可直接运行,可以在此基础上直接进行自己系统...

    jsp+tomcat+Struts2+Spring+Hibernate应用实例.rar

    而“Struts+Spring+Hibernate整合笔记.txt”则可能记录了整合过程中的关键点、注意事项或者常见问题解决方案。 这些技术的整合能够实现松散耦合,提高代码的可维护性和可扩展性。Struts2处理HTTP请求,Spring管理...

    SSH(Struts1+Spring+Hibernate)配置开发总结

    ### SSH(Struts1+Spring+Hibernate)配置开发总结...本教程不仅涵盖了基本的配置流程,还提供了实际操作过程中的注意事项,希望能够帮助开发者快速掌握SSH框架的使用技巧。如果在配置过程中遇到任何问题,欢迎留言交流。

    Spring2.5.3+Hibernate3.2+Struts2.0.11整合

    下面我们将详细介绍整合过程中的关键步骤和注意事项。 首先,我们需要了解这三个框架的基本职责: - Spring:作为一个全面的轻量级框架,Spring主要负责依赖注入(DI)、面向切面编程(AOP)、事务管理以及与各种...

    Struts+Spring+Hibernate通用分页解决方案

    7. **文件`struts+spring+hibernate通用分页方法.doc`**:这个文档可能包含了具体的实现步骤、代码示例和注意事项,详细阐述如何将Struts、Spring和Hibernate整合起来,构建一个通用的分页功能。读者可以参考文档中...

    企业人力资源管理系统(Spring+Struts+Hibernate3.0+SQLcServer实现)

    系统介绍 通过人力资源管理系统可使管理者快速高效地完成企业日常事务中的人事工作,降低人力资源管理的成本,使管理者能集中精力...操作注意事项 (1)本系统的用账号:Tsoft,密码为:111 (2)编号由系统自动生成。

    Struts1.2+Spring2.5+Hibernate3.2框架搭建(一)

    在IT行业中,构建高效、可维护的企业级应用是至关重要的,..."Struts+hibernate+Spring的整合方法.doc"则可能深入探讨整合过程中的一些技巧和注意事项。这些文档对于学习和理解这个经典框架组合的集成过程非常有价值。

    Spring+Struts+Hibernate应用

    对本章内容进行总结回顾,强调 Spring、Struts 和 Hibernate 整合的关键点及注意事项。 ### 结论 通过对《Spring+Struts+Hibernate 应用》的学习,我们可以了解到如何有效地将这三个框架整合起来,构建高效稳定的 ...

    SSH 入门程序(struts+spring+hibernate)

    8. **文档阅读**:SSH入门教程.doc会详细介绍每一步的操作步骤和注意事项,帮助初学者理解各个框架的协同工作方式。 这个入门程序旨在提供一个实战平台,让开发者通过实际操作掌握SSH的集成开发。随着对SSH的理解...

    structs2+spring+hibernate整合

    在实际开发中,"整合方式配置文件.doc"和"整合过程.doc"这样的文档将详细记录这些步骤,包括具体的配置代码和注意事项,有助于团队成员理解和复现整合过程。通过SSH框架的整合,开发者可以更专注于业务逻辑,而不用...

    struts+spring+hibernate整合配置笔记

    **注意事项:** - 在整合过程中,要注意各框架之间的版本兼容性。 - 考虑到性能,可以配置Hibernate的二级缓存和查询优化。 - 事务管理通常在Spring中进行配置,确保数据的一致性。 以上就是关于"Struts+Spring+...

    struts+spring+hibernate配置

    在提供的"ssh配置.txt"文件中,应该详细记录了上述步骤的配置细节,包括XML文件的具体内容和一些注意事项。根据这个文件,开发者可以逐步完成SSH框架的整合工作,构建出强大的Java Web应用。在实际开发中,还需要...

Global site tag (gtag.js) - Google Analytics