只显示主题贴
解惑 spring 嵌套事务
/**
* @author 王政
* @date 2006-11-24
* @note 转载请注明出处
*/
在所有使用 spring 的应用中, 声明式事务管理可能是使用率最高的功能了, 但是, 从我观察到的情况看,
绝大多数人并不能深刻理解事务声明中不同事务传播属性配置的的含义, 让我们来看一下 TransactionDefinition 接口中的定义
/**
* Support a current transaction, create a new one if none exists.
* A ...
- 进入论坛 Java 版
看到不少朋友讨论 spring 配置时认为 spring 配置中只能静态的设置一些参数(典型情况如数据库配置, 定时器配置等)导致不方便, 其实 spring 已经提供了非常便利的方式来实现动态配置, 我们要做的只是实现一个自己的 FactoryBean , 来看一下 FactoryBean 接口的定义
/**
* Interface to be implemented by objects used within a BeanFactory
* that are themselves factories. If a bean implements this interface, ...
- 进入论坛 Java 版
在 spring 中, 事务管理一般是通过声明一个 txProxyTemplate, 然后业务 bean 中 parent = "txProxyTemplate", 这样做未免显得有些繁琐, 并且如果业务 bean 还需要其他拦截器, 配置也不太方便, 下面贴出我的配置, 用 DefaultAdvisorAutoProxyCreator 实现自动代理
[code:1]
<beans>
<!-- Transaction manager for a single Hibernate SessionFactory (alternative to JTA) -->
...
- 进入论坛 Java 版
本文原出处
http://starcraft.blogdriver.com/starcraft/1135045.html
在我之前的一篇文章里, 说明了在 Acegi 中如何将资源权限数据存储到数据库中, 文章见 http://www.hibernate.org.cn/viewtopic.php?t=17538,
虽然文中方式实现了从数据库读取资源权限, 但是代码量较大, 并且重载了 SecurityEnforcementFilter, 造成比较大的侵入性,
这里我将提供另一种更简洁的方式实现此功能.
入口还是 org.acegisecurity.intercept.web.Filter ...
- 进入论坛 Java 版
半年前写的, 版本是 0.8.3, 主要是翻译了一些 reference guide, 希望更多的人了解 Acegi
- 进入论坛 Java 版
webwork.properties 中的
webwork.custom.i18n.resources 和 webwork.custom.properties
如果要配置多个 properties 文件, 可以用逗号隔开配置, 但是如果文件很多,
写起来比较麻烦, 所以我对 Configuration 做了一个扩展, 可以支持通配符配置,
例如
[code:1]
webwork.custom.i18n.resources = ApplicationResources, org/summerfragrance/security/web/webwork/*
[/code:1]
就可以将 ...
- 进入论坛 Java 版







评论排行榜