struts1.x+spring+hibernate集成

Struts1.3+Spring3.0+Hibernate3.3+DWR2.X框架集成文档v1.4 Struts1.3+Spring3.0+Hibernate3.3+DWR2.X框架集成文档v1.4.pdf 包括事务处理配置,个人整理,仅供学习,请务拍砖。呵呵~~ 立即下载

struts1.x+spring+hibernate集成(Action交给spring来创建,这时候要注意代理,实现了接口的类才能使用JDK动态代理,没有实现接口的类则只能使用CGLIB)

 

 * 将所有的jar包拷贝到WEB-INF/lib下,如果jar包有重复的则删除一些,去版本新的

 * 将spring,struts,hibernate的配置文件拷贝过来,spring和hibernate的放在src目录下,struts的放在WEB-INF

   在str下:

             applicationContext-action.xml

             applicationContext-bean.xml

             applicationContext-commons.xml (放的是申明式事务)

             hibernate.cfs.xml

(在hibernate中加入:<property name="hibernate.hbm2ddl.auto">update</property>)

加入这个后不用我们手动的导出表,当创建SessionFactory的时候就会自动的导出

             log4j.properties

             MessageResources.properties

在WEB-INF下:struts.config.xml    web.xml

                       在web.xml文件中要加入<context-param>和<listener>标签

 

 

1,解决字符集问题(采用Spring提供的filter)(将以下内容放到web.xml文件中)

 

   <filter>
     <filter-name>Spring character encoding filter</filter-name>
     <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
     
     <init-param>
      <param-name>encoding</param-name>
      <param-value>GBK</param-value>
     </init-param>
 </filter>

  <filter-mapping>
    <filter-name>Spring character encoding filter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

 

2,为了避免hibernate的懒加载异常而创建的解决方案

      仍然是采用spring提供的

      下面的是一个过滤器,能够让Session在请求解释完成后关闭(所以才能避免懒加载异常),将下面的代码copy到web.xml中

 

   <filter>
    <filter-name>hibernateFilter</filter-name>
    <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
  </filter>
 <filter-mapping>
    <filter-name>hibernateFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

 

Struts1+Hibernate+Spring开发例子 应用Struts1+Hibernate+Spring开发的一套Demo,实现一个表数据的增删改查 立即下载

相关推荐

struts1 + hibernate + spring 实现文件上传

struts1 + hibernate + spring 实现文件上传,希望对大家学习有用

Struts1+Hibernate+Spring整合实例(一)

SSH博文写的也差不多了,这篇主要是通过做一个完整简单的小例子,来整合下前面学到的东西,顺便把后面写的两篇Maven和Ant也加入进来,如果SSH或Maven、Ant这些东西不懂,可先看其他文章。项目用Maven来管理jar,我后面会把pom.xml贴出来,供大家参考,Maven之外的有: Ant:1.8.4; Xdoclet:1.2.3;(个人喜欢1.0版本) JDK:1.6; Tomc

袁伏彪 —— 共享,共赢 9778

spring,struts1,hibernate实例

spring,struts1,hibernate实例

Struts + Hibernate集成示例

一个教程,说明如何在使用Apache Struts 1.x开发的Web应用程序中集成Hibernate。 下载它– Struts-Hibernate-Example.zip 整合步骤: 创建一个新的Hibernate Struts插件文件以在servlet上下文中设置Hibernate会话工厂,并将此文件包含在struts-config.xml文件中。 在Struts中, 从s...

一名可爱的技术搬运工 200

Struts1+Hibernate+Spring整合

Struts1+Hibernate+Spring整合,本人的一点总结!

基本的spring+hibernate+struts1架构

基本的spring+hibernate+struts1架构 基本的spring+hibernate+struts1架构 基本的spring+hibernate+struts1架构

Spring2.0+Struts1.x+Hibernate3.2集成

                                首先导入jar包当你导入jar完之后呢? 第二步就要进行配置文件了 首先来配置spring的配置文件 我们首先把这个配置文件放到src根目录下便于测试命名为applicationContext.xml 在spring配置文件中我们首先配置sessionFactory同时加载了hibernate.cfg.xml配

bushixinhaizai的专栏 684

RunHarmony报错解析:如何解决data.use与cell.embeddings维度不匹配问题

本文深入解析了单细胞数据分析中RunHarmony函数报错'non-conformable arguments'的根源,即data.use与cell.embeddings矩阵维度不匹配。核心原因是assay(如RNA与integrated)错配导致细胞ID或数量不一致。文章提供了三种解决方案:最推荐显式指定assay.use参数,也可设置project.dim=FALSE或统一数据环境,并给出了最佳实践指南以避免此类错误。

weixin_29093017的博客 575

Struts1+Spring+Hibernate3.3整合笔记

ssh整合   ssh(struts+spring+hibernate) 三大框架配合使用来开发项目,是目前java ee 最流行的开发方式,必须掌握.     设计: 这我们通过一个实际的案例,来讲解整合 , 我们使用一个雇员薪资管理系统(crud) ,每加入一个框架,我们就测试通过 具体的步骤: 创建web项目   ①      先搞定spring ②      引入

MADE_Y 1992

通俗易通解释SLAM问题的数学描述:运动方程和观测方程

高翔博士在他的《视觉SLAM十四讲》中把SLAM问题的数学描述抽象成了两个数学方程,以下对此做个总结,并且对此做一些通俗易懂的解释: 一、方程的总体形式 作为理性层次的描述,我们引入数学方程来描述SLAM过程,其中第一个方程叫做运动方程、第二个方程叫做观测方程,想象一下我们在研究SLAM的时候肯定需要观测机器人(无人汽车、无人机等都可以统称为机器人)的运动(画面感很强哈哈),这样很容易理解并且记忆这两个方程的名称和意义: 二、变量的含义 我们看到,这两个方程中有大量的英文字母作为变量存在其中,下面介绍一下

weixin_41855010的博客 7114

从零开始:用摩尔线程S4000运行开源AI项目的完整流程

本文详细介绍了如何使用摩尔线程S4000 GPU从零开始运行开源AI项目的完整流程,包括硬件选择、驱动安装、容器化环境配置以及典型AI项目的实战部署。通过性能优化技巧,显著提升推理速度,适合开发者快速上手国产GPU的AI应用开发。

weixin_29231725的博客 581

struts1.x、hibernate和spring2.x集成方式

 1.struts与spring集成Spring 和 struts 整合的四种方式。1.使用Spring 的 ActionSupport 2.使用Spring 的 DelegatingRequestProcessor 类。3.全权委托。org.springframework.web.struts.DelegatingActionProxy4.使用 org.springframewo

wangyu937的专栏 1462

5分钟搞定!用扣子空间LinkReaderPlugin快速搭建网页内容抓取机器人(附Python复现代码)

本文详细介绍了如何利用扣子空间的LinkReaderPlugin快速搭建网页内容抓取机器人,仅需5分钟即可完成配置。通过Python复现代码和可视化工作流,开发者可以轻松实现智能网页抓取,提升数据采集效率。文章还探讨了与RAG工作流的集成方案及性能优化技巧,适用于金融监控、电商追踪等多种场景。

study的专栏 1093

spring2.x+struts1.x+hibernate3.x集成

myeclipse中的框架如下图:具体的代码见下面:applicationContext-actions.xml配置文件代码如下:http://www.springframework.org/schema/beans"      xmlns:http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-ins

323

多旋翼飞行器设计与控制·Pixhawk4以及外部设备接线(笔记004)

笔记主要来源:Pixhawk 4 接线快速入门 目录 一、Pixhawk 4 的各个接口 二、接线图概览(重要传感器及外围设备) 三、飞控、GPS的安装和方向 四、电源 五、无线电遥控 六、数传电台(可选) 七、SD Card(可选) 八、电机以及其他外设 一、Pixhawk 4 的各个接口 FMU:Flight Management Unit 飞行管理组件 主 FMU 处理器:STM32F765 32 位 Arm® Cortex®-M7,216MHz,2MB...

猪猪的博客 1万+

[deprecated]第九章:SVM机制: 9-2 Linux HMM原理与实现详解

Linux内核HMM(异构内存管理)子系统为异构计算平台提供统一内存管理机制,支持CPU与GPU等设备共享虚拟地址空间,实现零拷贝数据访问。其核心功能包括:1)统一虚拟地址空间,设备可直接访问CPU进程内存;2)实时页表同步与失效通知,确保地址空间一致性;3)支持设备端page fault处理;4)管理多种内存类型(系统内存、设备私有内存等)。HMM通过mmu_interval_notifier机制感知地址空间变化,提供标准API简化驱动开发,显著提升异构计算性能和数据传输效率。

图形/计算GPU的驱动与虚拟化技术分享园地 2542

Struts1.x + Spring2.x+ Hibernate3.x 系统集成

SSH系统集成笔记: 集成目标: 1.SPRING 作为IOC容器管理struts的Action,hibernate的DAO、Session。 2.使用SPRING的AOP概念管理hibernate事务。 3.使用SPRING与其他系统框架集成组件。 步骤: 1.引入Spring类库 2.引入hibernate类库 3.引入str...

wujie39的博客 99

利用Gretna软件计算脑网络的全局属性和局部属性指标

使用Gretna,你可以计算脑网络的全局属性指标(如网络特征、小世界性和模块度),以及局部属性指标(如节点度和聚类系数)。通过Gretna,你可以计算脑网络的稀疏度,并进一步探索网络的特征和特性。Gretna是一款基于MATLAB平台的脑网络分析工具,它提供了丰富的函数和工具箱,用于计算和分析脑网络的结构和功能。在脑网络中,较高的稀疏度可能意味着神经系统的高效性和信息处理能力,因为较少的连接可以降低信息传递的成本。连接矩阵是一个N*N的矩阵,其中N表示节点的数量,矩阵的每个元素表示节点之间的连接强度。

code_program481的博客 1809

spring+hibernate+struts1.x集成

  web.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocati

longshun的专栏 134

SO_KEEPALIVE、TCP_KEEPIDLE、TCP_KEEPINTVL、保活包

是一个套接字选项,用于设置是否启用 keepalive 机制。在这段代码中没有涉及到选项的设置。当被设置为非零值时,表示启用 keepalive 机制。keepalive 是一种用于检测连接是否仍然有效的机制。通过定期发送一些特定的探测数据,可以检测到网络连接的异常中断或对端应用程序的崩溃退出。为了避免以上情况,可以启用 keepalive 机制,即使在无数据传输的情况下也定期发送探测数据。如果在一定时间内没有收到对端的响应,就认为连接已经失效,并进行相应的处理。要启用选项,需要使用函数。其中,fd。

m0_46376834的博客 4816

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Spring整合Hibernate Struts1.x Struts2.x的配置文件

这是最近整理的Spring整合Hibernate Struts1.x Struts2.x的相关配置文件,好的话大家拿去用,有什么不妥的地方欢迎大家批评指正!Spring + hibernate +struts一、spring对持久化的支持    1、Spring的数据访问设计思想(DAO、模板方法)    2、数据源配置:        方式一:Spring内置实现 D

摩西的博客 爱it 爱生活 爱折腾 1827

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Struts1.x Spring2.x Hibernate3.x DWR2.x整合工具文档v1.00

方便学生使用的工具文档里面有比较全的经典配置文件示例下面是章节 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer

思想时光机 933

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Struts1.x Spring2.x Hibernate3.x DWR2.x 整合工具文档

Struts1.x Spring2.x Hibernate3.x DWR2.x整合工具文档版本及作者信息杨帆 博 邮V0.99 V1.00 V1.01 V1.2青岛软件园目录Struts1.x Spring2.x Hibernate3.x DWR2.x整合工具文档v1.01......................................................1文档约定....

sunny的专栏 1391
上一篇: 关于用SSH有时出现404问题
下一篇: 关于Spring
wlxtaking
博客等级 码龄17年 51粉丝 67原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值