本教程將指導您如何生成一個可運行的Google Web Toolkit (GWT) 2.1和Spring應用程序,該應用程序爲域模型實現了CRUD應用程序模式。在本教程中,您將學習如何:
- 安裝Google Eclipse插件
- 爲GWT配置一個項目
- 搭建從數據庫表到一個現有的項目
- GWT編譯
- 部署應用程序
在上文中(點擊這裏回顧>>),我們爲大家介紹瞭如何安裝Google Eclipse插件、創建一個Web項目、爲GWT配置Web項目等,本文將繼續介紹GWT編譯、如何部署應用程序。
GWT編譯
MyEclipse生成的GWT代碼需要使用GWT SDK編譯成JavaScript。
1. 右鍵單擊CustomersGwtApp,然後選擇Google>GWT Compile。
2. 右鍵接受默認設置,然後單擊Compile。
編譯大約需要一分鐘才能完成,您可以使用Console視圖監視進度。編譯完成後,控制檯中出現“Compilation succeeded ”消息。
部署應用程序
1. 右鍵單擊CustomersGwtApp,然後選擇Run As>MyEclipse Server Application,選擇MyEclipse Tomcat server。
MyEclipse Tomcat啓動,第一個頁面是一個儀表板,用於訪問所有搭建的web客戶端。由於本教程僅爲GWT搭建了一個父對象,因此Google Web Toolkit下的唯一選項是View GWT Scaffolding。
單擊View GWT Scaffolding按鈕,查看生成的應用程序的運行情況。如果要在單獨的瀏覽器中運行GWT應用程序,請使用以下URL:http://localhost:8080/CustomersGwtApp/。
GWT應用程序可用於對客戶執行創建、讀取、更新和刪除功能,下圖顯示了其中的一些視圖。
生成了什麼?
爲了簡化代碼生成,本教程只涉及從單個數據庫表構建代碼。因此只生成用於管理單個實體的軟件組件,而不存在實體關係。當您開始爲多個實體(可能帶有實體關係)生成時,生成的軟件組件要比使用本教程生成的軟件組件多得多。儘管有更多的代碼,但它被分組和組織如下圖所示。