比如:
一個序列化的User對象.是JDO儲存到資料庫的POJO.
注意:這個POJO必須放到client包下面.否則會有問題.
這裡要有預設的構造函數.
在client包下面.
并且要實作接口implements IsSerializable
這樣才可以将這個序列化的對象傳送到用戶端.
2,這裡可以傳送的參數隻有基本類型,基本類型的分裝類.和實作序列化的類.
是以這裡可以傳入的參數沒有List,Set之類的.雖然可以使用
/**
* @gwt.typeArgs <com.i.web.desktop.client.User>
*/
注釋将傳回的list類型設定下.但貌似還有點問題.調試成功.
是以就用了User[] 的數組進行list的傳遞.
代碼也是要改下.
這裡直接使用了一個List下面的方法results.toArray(users);将list轉換成User[] 數組了.
這樣測試是可以實驗成功的.
在client進行調用.可以顯示User[] 數組.
總結:
1,可以把一個JDO對象當作一個參數傳從server傳到client.
前提是這JDO對象在client包下.實作了IsSerializable 接口,有自己的構造函數.
2,沒有能将List直接傳到client.而是用List.toArray()轉換之後在進行操作.
可以将頁面變成一個一個小的面闆.每一個面闆裡面都可以做為一個單獨的類.
在這個單獨的類裡面進行操作.
比如在初始化頁面:
調用登入面闆:
登入面闆是另一個java類.
在登入面闆下面還有一個注冊面闆.
注冊成功之後将資訊儲存到資料庫.然後再跳回到登入頁面.
這樣就用GWT實作了兩個頁面的切換.

顯示最簡單的兩個登入注冊面闆.
代碼還在整理當中.還想添加些其他的功能.
登入:http://appengine.google.com/
登入之後你可以注冊 10 個 應用的名稱:
然後在上傳apps的代碼的時候指定 名稱的名字:
這樣你就可以在一個帳号下面同時管理 10 個應用:
說明:這個名稱不一定是你自己的郵件的名字.當然可以是相同的.也可以是不同的.
先申請了先得到.
不用也先占着幾個好名字吧.做自己的網站的名字.
google的apps還是很吸引我的想做點東西.從最簡單的開始.從實踐開始.
同時希望能夠和大家一起學習進步.有不對的地方還請多指教.