Java的DCI工具包

DCI(Data Context Interaction)是一种根据运行场景,混合数据和职责的架构模式,有替代MVC模式之说,也有与SOA之争一讲,DCI刚出来时,更多是在Scala新语言平台的亮丽展示,除了Qi4J和ObjectTeams,现在Java平台DCI工具也出来了,相比Qi4j框架,该工具包更多是一个API,可以应用在所有Java系统中:http://www.maxant.co.uk/tools.jsp
查看本贴 DCI 标签查看更多DCI模式,英文收集:
http://www.maxant.co.uk/whitepapers.jsp

该工具包使用说明PDF: http://www.maxant.co.uk/tools/maxant-dci-tools-1.1.0.pdf

下图是文章引用,将一个领域对象转换为有一定职责行为的角色代码实现:
[该贴被banq于2010-11-04 10:58修改过]
[该贴被banq于2010-11-04 11:19修改过]