|
我看了下,你实现了观察者模式,但是我并没有看到你调用EventDispatcher把事件分发出去,让订阅者处理,是不是还没有使用啊,如果没有使用,我看到你很多类继承了EventObserver和EventBase
|
DNA General
Ask your general questions about DNA in here.
|
|
|
|
|
|
||||||
4 Antwoorden |
||||||
|
Previous thread:[installation]
|
Next thread:[djme的grid分页算法似乎有问题]
|
#0 22-11-2011 7:24:46 |
|
我看了下,你实现了观察者模式,但是我并没有看到你调用EventDispatcher把事件分发出去,让订阅者处理,是不是还没有使用啊,如果没有使用,我看到你很多类继承了EventObserver和EventBase
|
#1 22-11-2011 7:59:42 |
|
不好意思,没有仔细看,事件里你使用了Raise,然后才分发出去
|
#2 22-11-2011 20:29:51 |
|
你可以参考这篇文章:https://dotnetage.com/publishing/dna/2011/08/31/6900/introduction-to-eventmonitoring-architecture.html
Sharing my ideas and codes to make things change. |
#3 24-11-2011 5:04:55 |
|
您好,能不能给我详细讲一下DNA的command模型?谢谢
|
#4 24-11-2011 5:23:16 |
|
这个专题我会在dotnetage.com的升级改造完成后,抽时间专门写一篇相关的文章详细解释,在这里只能给你作一个简单的介绍:
DNA 的Command模型与设计模式中的Command模式有一点区别,他主要用于处理在一次操作中执行多个命名的组合。命名组合的方式可以通过编程方式动态组成,或是将命令组合保存到XML或是数据库内。在DNA最典型的应用是“安装/部署”框架和联合供稿。 主要通过 CommandContainer将命令组合成一个命令的序列,然后一次性执行。CommandContainer可以支持并行或顺序方式执行命令组,具体的内容你可以参考源码。 Sharing my ideas and codes to make things change. |