2011-05-05 60 views
1

我是新來GWT和MVP,並探索出了一些庫(GWT-SL,GWT-主持人,GWT-派遣)和框架(SmartGWT的..)和我我感到非常困惑。 我決定堅持使用smartgwt ui組件和gwt mvp來處理它們。 smartgwt模擬使用我想理想擴展(並使用dto的(或代理對象使用gwt的請求工廠))填充的數據源。但是我現在還沒有掌握所有這些。GWT MVP:鄰居,RequestFactory和SmartGWT的和GWT-SL

一)在GWT MVP,谷歌已經奠定了究竟是一個地方的狀況如何?我們是否總是派人去一個新的地方?如果不是,並且歷史記錄維護地點標記,那麼狀態如何加載?

b)來自另一篇文章約gwt mvp where is the model ?我們大多數人對典型的mvc設計範例進行了調整,假設模型狀態存在於演示者中。我想那麼建議elsewhere clientfactory會是當前模型顯示在視圖中存儲的適當位置?

三)我想知道是否可以嘗試使用requestfactory填充SmartGWT的databounded組件? (從我的理解使用smartgwt服務器端框架做基本上相同的事情......只傳輸線對象圖中的變化?)

d)On page 47 of David chandler's slide我不太瞭解正在提出的佈局。 (2 placeChangeHandler的?2套的widgetList的每個行爲管理的嗎?可有人善意解釋呢?

E)任何人都可以用gwt-sl分享他們的經驗(用於服務器端Spring集成?)

在此先感謝所有的GWT大師

回答

0

開始與SmartGWT的快速入門指南。我們強烈建議不要在SmartGWT中使用MVP,因爲SmartGWT已經有了一個內置的數據綁定範例,我們認爲它提供的代碼更少,功能更多。

因此,深入瞭解SmartGWT數據綁定方法,查看示例,嘗試使用它,然後返回到您正在審閱的令人困惑的材料,並問自己以下問題:它們是否簡化了任何內容?他們是否更容易添加我需要的功能?如果不是,不要打擾他們。

+0

感謝您的回覆。我正在研究數據綁定方法。快速入門指南的問題在於它很快引用了許多具有概念的類,這些類很好地理解了整體圖的某些部分,但有時從「你不知道還需要了解更多信息「之前你深入的代碼。我喜歡smartgwt,但不知怎的,我只是喜歡,然而,即使在展示的例子中,我也喜歡它。話雖這麼說,我想知道有關處理在SmartGWT的是易圖過渡看着GWT MVP – sunny 2011-05-05 18:18:32

+0

那種感覺(「不知道還有什麼你需要知道的」)沒有通過基於快速入門指南的大多數讀者共享我們收到的反饋,可能來自其他不適用的體系結構,並試圖瞭解它們如何適用(它們不適用!)。對於「視圖轉換」沒有什麼特別的地方 - 顯示和隱藏組件以顯示和隱藏不同的視圖,或者如果您的頂級視圖是TabSet,請調用selectTab()。 – 2011-05-06 16:50:30