對MVP模式進行標準化視圖應包含所有UI組件。然後我閱讀了GWT 2.0中引入的新UiHandler。 UiHandler只能在視圖中使用。如何在MVP模式中使用UiHandler
我們是否應該在mvp模式下使用UiHandler,如果是的話我們應該在哪裏使用它。
注:我是一個GWT n00b。
對MVP模式進行標準化視圖應包含所有UI組件。然後我閱讀了GWT 2.0中引入的新UiHandler。 UiHandler只能在視圖中使用。如何在MVP模式中使用UiHandler
我們是否應該在mvp模式下使用UiHandler,如果是的話我們應該在哪裏使用它。
注:我是一個GWT n00b。
這個討論使用gwt-presenter
,我可以完美地與MVP合併UiBinder的。 EventHandlers
在處理視圖事件(輸入文本框中單擊提交按鈕)和那些在演示者中具有自己的位置的那些(處理服務響應等)中是完全可分割的
在我看來,使用UiHandler不利於MVP,因爲視圖將具有事件處理的邏輯。主持人應該有這個邏輯。但是,如果你有UiHandler方法只會觸發主持人處理的事件,你可能會有一個很好的中間地帶。
Google有一個非常有用的文章up here主題,包括示例代碼。