struts+spring+hibernate三个框架的整合

 更新时间:2017年09月18日 10:54:02   投稿:mrr  
这篇文章主要介绍了struts+spring+hibernate三个框架的整合,需要的朋友可以参考下

准备三个框架结合的lib包

Spring3结合Struts2的步骤如下:

1:开启Struts2结合Spring3,在struts.xml中添加如下语句:

java代码:

<constant name="struts.objectFactory" value="spring"/> 

2:在web.xml中添加listener,如下:

java代码:

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

3:在web.xml中指定需要初始读取的spring配置文件,如下:

java代码:

<context-param> 
  <param-name>contextConfigLocation</param-name> 
  <param-value>/WEB-INF/applicationContext-*.xml,classpath*:applicationContext-*.xml</param-value> 
</context-param> 

5.当然别忘了加上Struts2自己的filter  

4:在struts.xml中Action配置的时候,如下:

java代码:

<action name="testAction" class="springBeanName"> 
  <result name="success">/index.jsp</result> 
</action>

5:在Spring中正常定义Bean就可以了,把Action定义成为Bean,如下:

java代码:

<bean id="testAction" class="com.bjpowernode.test.web.TestActioin"> 
<property name="ebi" ref="testEbi"/> 
</bean> 

6:在Struts的Action中,就可以通过依赖注入的方式来注入需要使用的接口了。

总结

以上所述是小编给大家介绍的struts+spring+hibernate三个框架的整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Java Web项目中如何添加Tomcat的Servlet-api.jar包(基于IDEA)

    Java Web项目中如何添加Tomcat的Servlet-api.jar包(基于IDEA)

    servlet-api.jar是在编写servlet必须用到的jar包下面这篇文章主要给大家介绍了基于IDEAJava Web项目中如何添加Tomcat的Servlet-api.jar包的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2024-04-04
  • Java原生HttpClient的使用详解

    Java原生HttpClient的使用详解

    Java开发语言中实现HTTP请求的方法主要有两种:一种是JAVA的标准类HttpUrlConnection,比较原生的实现方法;另一种是第三方开源框架HTTPClient。本文就将详细讲讲Java中原生HttpClient的使用,需要的可以参考一下
    2022-04-04
  • 详解Java编程中static关键字和final关键字的使用

    详解Java编程中static关键字和final关键字的使用

    这篇文章主要介绍了详解Java编程中static关键字和final关键字的使用,是Java入门学习中的基础知识,需要的朋友可以参考下
    2015-09-09
  • ​​​​​​​Java公平锁和非公平锁的区别

    ​​​​​​​Java公平锁和非公平锁的区别

    本文介绍​​​​​​​Java公平锁和非公平锁区别,公平锁是每个线程获取锁顺序是按照线程访问锁的先后顺序获取的,最前面的线程总是最先获取到锁;而非公平锁是每个线程获取锁的顺序是随机的,并不会遵循先来先得的规则,所有线程会竞争获取锁,下文内容需要的朋友可以参考下
    2022-05-05
  • 初识sa-token及登录授权简单实现

    初识sa-token及登录授权简单实现

    这篇文章主要为大家介绍了sa-token及登录授权简单实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • Springboot集成OpenFeign Demo详解

    Springboot集成OpenFeign Demo详解

    这篇文章主要为大家详细介绍了Springboot集成OpenFeign Demo以及参数的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-02-02
  • Java中的输出格式化问题小结

    Java中的输出格式化问题小结

    在Java中,System.out.printf方法用于格式化输出,格式化字符串`%.6f`表示浮点数保留6位小数,其他格式化选项包括`%d`(整数)、`%s`(字符串)和`%e`(科学计数法),示例代码展示了如何使用这些格式化选项,感兴趣的朋友一起看看吧
    2025-02-02
  • Java使用EasyExcel生成动态表头和多Sheet数据的Excel实例

    Java使用EasyExcel生成动态表头和多Sheet数据的Excel实例

    这篇文章主要介绍了Java使用EasyExcel生成动态表头和多Sheet数据的Excel实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • maven helper jar包冲突的几种解决方法

    maven helper jar包冲突的几种解决方法

    maven Helper是排查jar包冲突的一大利器,jar包冲突大部分是由于引用了同一个jar的不同版本而导致的,本文主要介绍了maven helper jar包冲突的几种解决方法,感兴趣的可以了解一下
    2024-03-03
  • Java字符串查找的方法总结

    Java字符串查找的方法总结

    在给定的字符串中查找字符或字符串是比较常见的操作,字符串查找分为两种形式:一种是在字符串中获取匹配字符(串)的索引值,另一种是在字符串中获取指定索引位置的字符,本文给大家总结了Java字符串查找的方法,需要的朋友可以参考下
    2024-05-05

最新评论