随笔分类 -  Open Source

摘要:Castle IOC是Castle的核心和灵魂。有一句话是这么说的,如果要理解castle和spring这样的框架,必须首先理解其IOC。当然,如果停留在使用层次那就不需要了。本章帮你一起揭密Castle IOC本质。 DI和IOC是一直很流行的架构设计思想和方法,IOC是将对象内部的依赖解藕 将原先内部的控制反转给了类之外 又称Dependence Injection 。 阅读全文
posted @ 2008-09-07 23:37 Peter Wang 阅读(1346) 评论(4) 推荐(0)
摘要:Castle IOC是Castle的核心和灵魂。有一句话是这么说的,如果要理解castle和spring这样的框架,必须首先理解其IOC。当然,如果停留在使用层次那就不需要了。本章帮你一起揭密Castle IOC本质。 接上篇的问题。先摆一个核心类图 阅读全文
posted @ 2008-09-07 23:32 Peter Wang 阅读(1411) 评论(1) 推荐(0)
摘要:Castle IOC是Castle的核心和灵魂。有一句话是这么说的,如果要理解castle和spring这样的框架,必须首先理解其IOC。当然,如果停留在使用层次那就不需要了。本章帮你一起揭密Castle IOC本质。 首先来看个例子。假设有这么个需求,实现给一个通知功能,把一些消息通知一群朋友。需求分析如下: 参与者,接受者,通知内容,通知方式,消息服务协调者(manager,service)... 阅读全文
posted @ 2008-08-28 16:00 Peter Wang 阅读(741) 评论(4) 推荐(0)
摘要:Castle是个庞大的平台级框架。从展现层的monorail到封装nhibernate的ActiveRecord(注:Active Record架构模式的castle实现),从MicroKernal到WindorSor,从castle的service 如cache,Log,autoTransaction 到castle的component如validator,Template Engine等。另外... 阅读全文
posted @ 2008-08-27 17:09 Peter Wang 阅读(461) 评论(0) 推荐(0)