posted @ 2005-06-29 15:35
06 2005 档案
摘要:我在最近的一个项目(WinForm)中遇到一个这样的问题,下面对问题陈述: 某工资计算模块的界面很复杂,8个DataGrid分别和8个DataSet绑定,还有一大堆的TextBox关联另外两个DataSet里面的数据。更新界面的某一地方的数据,其他数据源相应的地方会变化。不谈论对需求分析到设计的好坏,在这样一个复杂的UI下面,处理数据同步问题令我好担忧。在最近的测试过程中,发生莫名奇...
阅读全文
摘要:我在论坛上收集了一部分关于AOP和IOC的相关资料,如果你最近在研究这方面的东西,或许对你有帮助哦~ 请看:http://www.wjshome.com/bbs/board.aspx?boardid=14
阅读全文
posted @ 2005-06-26 03:11
摘要:在进入第五节的NHibernate Facility之前,先介绍Automatic Transaction Management Facility,它是一个用于自动化管理事务的Facility,根据执行的方法是否抛出异常来决定“提交”或者“回滚”事务。 Automatic Transaction Management Facility很简单,是辅助性质的Facilit...
阅读全文
posted @ 2005-06-26 02:40
摘要:Castle Project Project.Pervices.Transaction: 提供事务的封装和默认的事务管理服务器,其他几个Facility都是以他为基础,比如:AutomaticTransactionManagement、NHibernate等。 下面让我们从接口着手了解他对事务做了怎样的封装。 IResource:实现了此接口代表一个可以参与事务的资源 publ...
阅读全文
posted @ 2005-06-25 12:23
摘要:这一节我们来分析Facility,作为Castle的可扩展单元,他是可以带有注入性的,也就是对组件来说,他可能“侵犯”组件本身。下面我们从官方提供的一个Startable的Facility开始。 先明白这个Facility的作用,也就是要达到的目的:使一个实现了Castle.Model.IStartable接口的程序在满足依赖性的时候,能够自我执行。 public interfa...
阅读全文
posted @ 2005-06-23 09:12
摘要:大家好!本节向大家讲述IOC容器的基本使用方法并来看看他是如何处理的。 IOC的概念我就不讲了,如果你对这还不够熟悉的话,我推荐你看Inversion of Control Containers and the Dependency Injection pattern。我这里借助hammett的一句话来概括IOC的意义:one of the uses of inversion of con...
阅读全文
posted @ 2005-06-22 23:21
摘要:这两天来,把国内国外一些在google搜到的关于ioc,aop相关文档看了一部分,其中我把一些转贴在论坛上了,作为资料收集,希望对大家的学习有帮助。(bbs在:http://bbs.wjshome.com,是我的资料收集地) 学了东西总得实践,所以我打算写一系列关于这方面应用的文章。net世界里面,目前很火的就是spring和castle,我这里先就castle的一些应用心得和大家交流交...
阅读全文
posted @ 2005-06-22 23:10