直接使用castle的事务控制需要如下几步
1. 配置文件中要求isTransactional="true" 属性,如
xml 代码
<component id="Test" service="wygl.service.test.ITest, wygl.service"
type="wygl.service.test.TestImpl, wygl.service" lifestyle="Singlet ...
利用castle的动态代理,实现对事务自动控制
测试环境
1. windows server 2003 sp1
2. vs2005
关于castle的动态代理使用,最主要注意,如果你在容器注册使用自动事务管理的组件不是以一个接口来注册的,那么在需要自动事务管理的方法必须声明为:virtual。
也就是这个方法必是可以被override的
源码中包含的功能如下(源码中有简单注释)
利用动态代理实现
1. 自动事务控制
2. 记录exception日志
其他实现功能
1. 利用httpModule实现访问日志,记录用户的访问信息
2. 利用castle的IOC配置,实现母板 ...
- 浏览: 80911 次
- 性别:

- 来自: 深圳

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Visual Studio 2008 简体 ...
pignut_wang 写道这个可是个好消息,分享都来不及,怎么会隐藏呢? 这 ...
-- by ray_linn -
Visual Studio 2008 简体 ...
感觉那个express版的就不错 免费就好 pignut_wang 写道Visu ...
-- by blueclothes -
Visual Studio 2008 简体 ...
这个可是个好消息,分享都来不及,怎么会隐藏呢?
-- by pignut_wang -
Visual Studio 2008 简体 ...
注定被隐藏..
-- by ray_linn -
使用javascript调用webser ...
Webservice一般是应用的跨域共享。在一个域了产生调用的几率应该很小。 及 ...
-- by up2vs






评论排行榜