我有一个关于pureMvc的问题。调解员是否必须在PureMvc中拥有一个视图?
我UEW PureMVC的建立一个发动机,在发动机中的init部分我有一个要求
1)moduleA必须初始化firt
2)moduleB,moduleC需要初始化moduleA初始化complate之后。
3)为模需要初始化后,moduleB & moduleC初始化complate。
4)moduleA,moduleB,moduleC,为模的所有扩展代理怎么一回事,因为这四个体系都需要信息通报发送,但没必要听它。
但符合要求我不能使用命令来做到这一点,因为他们有ini命令,他们还需要记住当前状态(例如:moudelB是初始化Complate,但moudleC不是初始化complate,然后不能init moudleD)但命令是无状态的。
我认为最好的方法是使用一个中保做到这一点,怎么一回事,因为它既能听和信息通报发送。
我的问题是:
1)这是使用一个调解员做一个好办法吗?
2)如果使用中保是很好的方式,那么当它听到的第一moduleA是初始化complate
registerCommand(FIRST_MODULE_INIT_COMPLATE , initStepTwoCommand);
sendNotification(FIRST_MODULE_INIT_COMPLATE);
removeCommand(FIRST_MODULE_INIT_COMPLATE);
需要做这样的事情的方式,或只是做INTI逻辑中保?
感谢
非常感谢,我会看看代码。 – Eran 2009-12-30 12:28:27