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

浙公网安备 33010602011771号