`
sbfivwsll
  • 浏览: 63409 次
  • 性别: Icon_minigender_1
  • 来自: 四川
社区版块
存档分类
最新评论

tapestry5 集成 spring 的事务管理

 
阅读更多

说明:使用的是tapestry5.1.0.5 和spring 2.5.6版本。以下问题仅代表我的观点,如果各位大虾有什么好的方法请跟贴告知。

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/sbfivwsll/archive/2009/07/22/4370735.aspxor http://xiaoyou.qq.com/index.php?mod=blog&act=show&u=c265e4bd629300c5bed7ab2128db58373148b98065afd40d&blogid=1248249623

 

今天我使用tapestry5 集成spring时,想使用事务管理。。。于是高高兴兴地进行spring 的配置:配置代理类(TransactionProxyFactoryBean),完后才发现使用不了。。。

经过查询api相关文档,最后才明白,tapestry5的注入方式与spring的注入原理不一样。最后在spring文档的帮助下找到了能使用事务的方法:

1、在spring的配置文件中引入tx与aop的命名空间:

xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd

 

2、配置事务规则:

3、配置切面

OK,重新布署应用程序,就可以使用了。。。

如果对aop与tx的配置有什么不懂的,请查阅spring 文档!

分享到:
评论

相关推荐

    tapestry 集成 spring

    4. **事务管理**: Spring 提供的事务管理功能可以与 Tapestry 结合,确保数据操作的一致性和完整性。 5. **配置**: 通过配置文件,可以轻松地设置 Spring 容器,同时定义 Tapestry 组件的属性。Spring 配置文件通常...

    tapestry5.3.3+spring+hibernate整合源码

    整合Tapestry、Spring和Hibernate,开发者可以利用它们各自的优点:Tapestry的组件化开发、Spring的依赖管理和事务控制,以及Hibernate的ORM能力。这样的组合可以构建出结构清晰、易于维护且具有高度可扩展性的Web...

    Tapestry5 + spring + hibernate 开发指南

    ### Tapestry5 + Spring + Hibernate 开发指南 #### I. 引言 本文档旨在为初学者提供一个基于 Tapestry5、Spring 和 Hibernate 构建 Web 应用的基础指南。项目将通过一个简单的登录页面来展示如何整合这些技术。本...

    基于Tapestry+Spring+Hibernate框架的Web应用

    此外,Spring还提供了事务管理、安全控制等企业级服务,进一步提升了应用的整体性能和安全性。 #### Hibernate框架:简化数据库操作 Hibernate是一个对象关系映射(Object Relational Mapping, ORM)工具,它将...

    Groovy+Tapestry5+Spring2.5+Hibernate3.2实现CRUD

    开发者可以通过Groovy编写业务逻辑,利用Tapestry 5构建用户界面,而Spring 2.5则负责依赖管理和事务控制,最后由Hibernate 3.2处理数据库交互。这样的组合提供了强大的功能和灵活性,同时也简化了开发流程。 通过...

    Tapestry+Hibernate+spring

    这个"T5做的demo"项目,虽然具体代码没有列出,但可以想象其内部结构应该是这样的:Tapestry组件负责用户界面的呈现和交互,Hibernate 处理数据的持久化,而Spring则负责整体的控制流和资源管理。初学者可以通过学习...

    TSH.rar_Tapestry spring_tapestry_tapestry hiberna_tapestry workb

    TSH结合了Tapestry的强大组件模型,Spring的依赖注入和事务管理,以及Hibernate的对象关系映射能力,为开发者提供了一种全方位的解决方案。 **Tapestry框架** Tapestry是一个基于Java的开源Web应用程序框架,它强调...

    将Tapestry整合到Spring里去.doc

    在本文档中,我们将探讨如何将Tapestry与Spring框架集成,从而实现更高效的应用程序开发。Tapestry是一款强大的Java web应用程序框架,专注于组件化和动态页面生成,而Spring则是一个全面的企业级应用框架,提供了...

    tapstery5_spring_hibernateDEMO

    【Tapstry5_Spring_HibernateDEMO】是一个用于展示如何集成和使用Apache Tapestry、Spring框架和Hibernate ORM的示例项目。这个DEMO旨在帮助开发者理解这三个强大的Java技术如何协同工作,以构建高效、模块化的Web...

    tapestry-bin-5.0.14.zip

    - “tapestry-spring”模块则将Tapestry与Spring框架整合,让开发者可以利用Spring的强大功能,如AOP、数据访问和事务管理等。 通过这些组件,开发者可以快速构建复杂的Web应用,同时保持代码的清晰性和可维护性。...

    Spring-Reference_zh_CN(Spring中文参考手册)

    9.5.1. 理解Spring的声明式事务管理实现 9.5.2. 第一个例子 9.5.3. 回滚 9.5.4. 为不同的bean配置不同的事务语义 9.5.5. <tx:advice/> 有关的设置 9.5.6. 使用 @Transactional 9.5.6.1. @Transactional 有关的设置 ...

    Spring in Action(第二版 中文高清版).part2

    16.3.1 集成Spring和Tapestry 3 16.3.2 集成Spring和Tapestry 4 16.4 协同使用Spring和JSF 16.4.1 解析JSF管理的属性 16.4.2 解析Spring Bean 16.4.3 在JSF页面中使用Spring Bean 16.4.4 在JSF中暴露应用程序...

    Spring 2.0 开发参考手册

    9.5.1. 理解Spring的声明式事务管理实现 9.5.2. 第一个例子 9.5.3. 回滚 9.5.4. 为不同的bean配置不同的事务语义 9.5.5. <tx:advice/> 有关的设置 9.5.6. 使用 @Transactional 9.5.7. 插入事务操作 9.5.8. ...

    spring doc格式

    2. **与其他框架集成**:Spring可以很好地与现有的WebWork、Struts或Tapestry等UI框架配合,通过ApplicationContext和WebApplicationContext进行业务逻辑和前端的集成,同时利用Spring的事务管理服务。 3. **远程...

    Spring2.0 最新中文帮助文档

    Spring 2.0可以很好地与Struts、 Tapestry、Hibernate、EJB等其他框架集成,构建混合式的应用程序。 通过这份Spring 2.0的中文帮助文档,开发者不仅可以学习到Spring的基本概念,还能深入理解其高级特性,并学会...

    Spring in Action(第二版 中文高清版).part1

    16.3.1 集成Spring和Tapestry 3 16.3.2 集成Spring和Tapestry 4 16.4 协同使用Spring和JSF 16.4.1 解析JSF管理的属性 16.4.2 解析Spring Bean 16.4.3 在JSF页面中使用Spring Bean 16.4.4 在JSF中暴露应用程序...

    Spring in Action(第2版)中文版

    16.3.2集成spring和tapestry4 16.4协同使用spring和jsf 16.4.1解析jsf管理的属性 16.4.2解析springbean 16.4.3在jsf页面中使用springbean 16.4.4在jsf中暴露应用程序环境 16.5spring中带有dwr的支持ajax的应用...

    Spring In Action中文 第五部分

    ·声明式事务与事务管理; ·与其他Web框架集成:Struts、WebWork、Tapestry、Velocity; ·访问J2EE服务,如JMS和EJB; ·使用AOP解决交叉问题; ·企业组应用系统最佳实践。 “……一种解释...

    spring chm文档

    9.5.1. 理解Spring的声明式事务管理实现 9.5.2. 第一个例子 9.5.3. 回滚 9.5.4. 为不同的bean配置不同的事务语义 9.5.5. <tx:advice/> 有关的设置 9.5.6. 使用 @Transactional 9.5.7. 插入事务操作 9.5.8. ...

Global site tag (gtag.js) - Google Analytics