Agile Framework事件分发机制的改良
摘要:在上次关于AF框架的事件模型的随笔中介绍了AF的事件分发机制,这个事件分发机制比较好的解决了如果通过Web Services来让客户端得到服务器端事件的问题,让Web Service和Remoting的事件处理模型看上去完全一致,为在AF上开发事件驱动的应用程序带来极大的便捷。但是由于这个模型在Web Service模式下是采用的轮询机制,这种机制会产生这样的问题:性能问题。每个客户端都频繁的轮询...
阅读全文
posted @
2006-01-27 19:27
linkin
阅读(1791)
推荐(0)
Agile Framework功能介绍(3):Overview
摘要:在以前的随笔中,介绍了一些关于Agile Framework的功能部分的特点,不过都还是一些“点”的介绍,这次介绍一下Agile Framework的整体模块组成结构,让大家对Agile Framework有一个从点到面的了解。Agile Framework目前主要包含两个部分:客户端部分和服务器部分。在服务器端,AF的采用了Castle作为核心的的IoC容器,由于采用了这...
阅读全文
posted @
2006-01-23 02:57
linkin
阅读(2437)
推荐(0)
Agile Framework功能介绍(2):框架事件模型
摘要:上一回简单介绍了一下Agile Framework的事件自动连接功能,这次来详细介绍一下事件功能的实现原理。 在Agile Framework中,只要为组件分别标记上EventPublisher和EventSubscriber就可以自动实现互相之间的连接,实现了事件的完全解耦。这个功能和Castle容器的EventWiringFacility的功能很像(在Composite UI Applicat...
阅读全文
posted @
2006-01-17 02:38
linkin
阅读(1825)
推荐(0)
Agile Framework功能介绍(1):自动事件连接
摘要:采用Agile Framework框架开发企业应用程序会编写大量的业务组件,这些组件都是被作为插件插入到框架中,结构上是完全解耦的。虽然按照SOA的设计理念在每个子系统之间不应该存在直接通信,但是有时候也可能需要在组件之间通信,比如和基础子系统或工作流组件通信。因为,为了能保持最大程度的保持组件之间解耦状态,Agile Framework提供了组件之间的事件自动连接机制(Castle也提供了一个E...
阅读全文
posted @
2006-01-12 03:16
linkin
阅读(1718)
推荐(0)