Open Source

摘要: Castle IOC是Castle的核心和灵魂。有一句话是这么说的,如果要理解castle和spring这样的框架,必须首先理解其IOC。当然,如果停留在使用层次那就不需要了。本章帮你一起揭密Castle IOC本质。 DI和IOC是一直很流行的架构设计思想和方法,IOC是将对象内部的依赖解藕 将原先内部的控制反转给了类之外 又称Dependence Injection 。阅读全文
posted @ 2008-09-07 23:37 Peter Wang 阅读(582) | 评论 (4) 编辑
摘要: Castle IOC是Castle的核心和灵魂。有一句话是这么说的,如果要理解castle和spring这样的框架,必须首先理解其IOC。当然,如果停留在使用层次那就不需要了。本章帮你一起揭密Castle IOC本质。 接上篇的问题。先摆一个核心类图阅读全文
posted @ 2008-09-07 23:32 Peter Wang 阅读(636) | 评论 (0) 编辑
摘要: Castle IOC是Castle的核心和灵魂。有一句话是这么说的,如果要理解castle和spring这样的框架,必须首先理解其IOC。当然,如果停留在使用层次那就不需要了。本章帮你一起揭密Castle IOC本质。 首先来看个例子。假设有这么个需求,实现给一个通知功能,把一些消息通知一群朋友。需求分析如下: 参与者,接受者,通知内容,通知方式,消息服务协调者(manager,service)...阅读全文
posted @ 2008-08-28 16:00 Peter Wang 阅读(389) | 评论 (4) 编辑
摘要: 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 阅读(191) | 评论 (0) 编辑