我有一個關於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