天天看點

GWT1.7學習之背景傳送pojo到前台頁面.RPC調用1,在GWT中可以直接将一個pojo對象由server傳送到client.2在Client進行分層設計.3.關于GoogleApps

比如:

一個序列化的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實作了兩個頁面的切換.

GWT1.7學習之背景傳送pojo到前台頁面.RPC調用1,在GWT中可以直接将一個pojo對象由server傳送到client.2在Client進行分層設計.3.關于GoogleApps
GWT1.7學習之背景傳送pojo到前台頁面.RPC調用1,在GWT中可以直接将一個pojo對象由server傳送到client.2在Client進行分層設計.3.關于GoogleApps

顯示最簡單的兩個登入注冊面闆.

代碼還在整理當中.還想添加些其他的功能.

登入:http://appengine.google.com/

登入之後你可以注冊 10 個 應用的名稱:

GWT1.7學習之背景傳送pojo到前台頁面.RPC調用1,在GWT中可以直接将一個pojo對象由server傳送到client.2在Client進行分層設計.3.關于GoogleApps

 然後在上傳apps的代碼的時候指定 名稱的名字:

這樣你就可以在一個帳号下面同時管理 10 個應用:

說明:這個名稱不一定是你自己的郵件的名字.當然可以是相同的.也可以是不同的.

先申請了先得到.

不用也先占着幾個好名字吧.做自己的網站的名字.

GWT1.7學習之背景傳送pojo到前台頁面.RPC調用1,在GWT中可以直接将一個pojo對象由server傳送到client.2在Client進行分層設計.3.關于GoogleApps

google的apps還是很吸引我的想做點東西.從最簡單的開始.從實踐開始.

同時希望能夠和大家一起學習進步.有不對的地方還請多指教.