Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
DCI架构
对DDD与DCI的突破性思辩
我来用简要的描述一下DDD和DCI的突破性思维。为什么需要DDD / MVC / DCI ,其实是对人类思维可控性的考虑。我们需要着重于DSL思维,要更加靠拢需求和用例。而DCI的提出让OLD DDD 重新考量,而让DDD提供了必要的几个概念,而这些概念也是为DCI框架提供的工具。
软件思想的进化和相通
我知道的软件思想至今发展的主要过程:面向过程 -》OO-》DDD-》DCI 始终是一个进化的过程,OO解决了面向过程的封装,但他依然是基于静态的分析;DDD提供了面向应用业务的分析指导,但是他没有直接提供解决对象变化的指导;DCI提供了系统模型分析的指导,
我对DCI的解理
大家,这两天看了与DCI相关的文章,写了这么个测试程序,请指正。
关于四色原型中的Place扮演某个角色参与某个活动的疑惑
到现在为止,我可以理解的是:PPT中的Party和Thing扮演某个角色参与到某个活动中。比如图书管理系统中,某个图书馆帐号(LibraryAccount,它是PPT之Party)扮演借书者(Borrower)的角色(Role)参与到借书的活动(MI)中去;而书(Book,它是PPT之Thi
DCI 中场景的生命周期是如何的呢?
DCI 中场景的生命周期是如何的呢?有请Banq大哥出面。
DCI中Context对象的新设计
我们下面的代码将在实际应用中与DCI架构融合。 1. 我们需要创建一个继承自 Context 类的 MyContext自定义的场景。代码如下: var Context =
关于DCI的两个疑问
大家知道DCI中有场景、角色、角色扮演者、角色扮演者的属性和方法、场景相关的属性和行为这些概念。当一个领域对象扮演某个角色参与到场景中时,它同时也被注入了一些和该场景相关的某些属性和行为,这些属性和行为我们通常称为场景属性和场景行为。我的三个问题是:1)场景属性和场景行为是属于角色的
我对图书借阅系统的一点小小的看法
今天详细看了一个帖子:http://www.jdon.com/jivejdon/thread/39844,该例子是以图书借阅系统作为例子讨论如何进行建模。看完这个帖子感觉真的受益匪浅。下面我也想表达一下我的个人看法。 其实我觉得四色原型和DCI早已经明确给
我打算明天贴一些自己目前正在用DCI架构编写的代码实例,望大家一起讨论和指教。
我打算明天贴一些自己目前正在用DCI架构编写的代码实例,届时希望大家能参与一起讨论,高人多多指教。项目所属领域:基金领域业务:申购基金、赎回基金、转换基金。PPT:Fund(基金)代码如下:
DCI中场景的另一种实现和思考
下面的解决方案,要比 http://www.jdon.com/jivejdon/thread/41011更好一些吧。
谁来解释解释场景。
比方一个人,他在家就是家长,在单位就是工人。 interface parent{ bringup(); }interface work{ doWork(); }cla
DCI的Contex创建时注入request对象
CDI的Contex创建时是否应该注入 request对象?比如:app.get(function(req,res){ var cxt = new MyContext(req,user); cxt.go();});因为,DCI说把 View 和 C
DDD的Service用DCI的替代方式
Banq大哥认为用场景可以代替DDD的Service,我认为也是的;同时,我也认为角色的交互方法可以。由于Service是静态的,也由于历史原因,我们现在要把Service挖出来,变成两种方式来表达。当然我们既然要代替DDD Service必然不能认为这个就是那个的“变身”,因为是突破性的,
DCI 的 注册场景Context
我是用简单的JS代码构建DCI的代码,希望各位和Banq大哥给与分析和指正。 /*----------注册角色BEGIN-----------------*/require("ext"); function RegerRole
U-DCI理论
这里提出一个参与者概念,就是用例的参与者。我们往往发愁与很底层的技术牵绊,比如request 和 response对象放在那里。那么,如果一个User封装了request 和 response 呢,我认为是可行的。 以上的话,由于个人表达能
采用DDD&DCI思想开发智能建站系统(一)
需求如下: 登录之后如果没有建网站的可以通过下一步...方式创建一个空的网站。然后,可以创建空白页面,并在空白Page上添加自定义模块或系统模块,最后保存页面。用户也可以设置页面间的导航链接。 我
DCI的BUG是否真的有?
var obj = {}那么 , 我们混合了角色的方法后 obj就具有被某种功能,但是在并行系统中。。。会出现严重BUG。因为 obj混入了角色的一个 function,但是同一时间又混入另一个 function。然后这两个场景同时运行会出现BUG。。。。这个如何处理?
关于四色的ROLE和DCI有关系么?
DCI还没来得及看,只是粗略的看过些帖子,模糊的概念而已。四色确实好好看过的,我的理解,四色里的ROLE应被认为是DCI里参与场景的对象。PPT是常规状态下的对象,ROLE是参与场景是的对象,场景发生变化PPT的动作也会相应的变化到ROLE的。例如:中国人 ——》 说
上页
下页