struts+spring+hibernate三个框架的整合
作者:mrr 发布时间:2022-08-08 08:13:15
标签:struts,hibernate,spring
准备三个框架结合的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三个框架的整合网站的支持!
来源:http://blog.sina.com.cn/s/blog_9c6852670102ww9l.html


猜你喜欢
- 创建类第一步新建一个java类QSV,构造函数传入需要解析的文件名称。public class QSV {private RandomAcc
- 昨天有个刚学java的师弟发了个程序给我,说死活编译不过,老是报编码问题,自己试了一下,也出问题了...当我们编辑了一个Java源文件保存时
- 一、业务说明对应APP业务中的成员有两类,一是服务人员,二是被服务人员, 主要实现功能, 对APP中的服务人员位置进行时时定位, 然后通过被
- 本文为大家分享了Toast类避免显示时间叠加的方法,供大家参考,具体内容如下import android.app.Activity;impo
- 下面有一个字符串阵列:string[] elements = {"adsf","etwert" ,&
- 1、前言WorkManager 是适合用于持久性工作的推荐解决方案。如果工作始终要通过应用重启和系统重新启动来调度,便是持久性的工
- Shiro是什么Shiro是一个Java平台的开源权限框架,用于认证和访问授权。具体来说,满足对如下元素的支持:用户,角色,权限(仅仅是操作
- 一、写在前面的在需求上遇到背景设置透明度还是比较常见的,设置透明度有几种方式,但是不同的场景应用下,不同的方式可能会出现一些问题。针对开发过
- 题意Description相信大家都做过"A+B Problem"了吧,这道题是它的加强版。输入两个整数 A , B ,
- 一、前言 高斯混合模型(Gaussian Mixture Model)简称GMM,是一种业界广泛使用的聚类算法。它是多个高斯分布函
- 欣赏一下我们清爽的界面吧~如果是只用activity来制作这样的东西简直是太小儿科了,此处我们当然用的是service首先我们先上servi
- 原因分析@Anysc注解会开启一个新的线程,主线程的Request和子线程是不共享的,所以获取为null在使用springboot的自定带的
- 输入方法第一种输入方法:scannerimport java.util.Scanner; // 导入java.util.Scannerpub
- 在 Windows 有一些字符是不能作为文件名,尝试重命名一个文件,输入/ 就可以看到windows 提示的不能作为文件名的字符那么具体是包
- Spring Security简介:Spring Security 是针对Spring项目的安全框架,也是Spring Boot底层安全模块
- 1.多节点无缝切换问题分布式节点中的服务宕机或者重启不影响客户端使用分布式节点中的服务宕机重启不影响业务服务内部通信如果在某个分布式系统中想
- 生活中随处可见并行的例子,并行 顾名思义就是一起进行的意思,同样的程序在某些时候也需要并行来提高效率,在上一篇文章中我们了解了 Java 语
- 本文介绍了Flutter 通过Clipper实现各种自定义形状的示例代码,分享给大家,具体如下:ClipOval 圆形裁剪ClipOval(
- java超市管理系统 1.0(含源文件,后续会继续优化~)前言一个月零零散散的时间学习了java,通过这次“超市管理系统”的练习,希望可以给
- /// <summary> /// 字符串转16进制字节数组 /// </summary> /// <para