GWT框架解析

特色:javascript

一、GOOGLE開發的JAVA框架,良好的IDE支持以及優秀的DEBUG追蹤能力前端

二、使用JAVA編寫前端UI,跨瀏覽器支持java

三、相比於傳統javascript(JScript、ECMAScript):
(1)優點:
一、用戶輸入信息的校驗
二、檢測E-mail格式
三、校驗密碼
四、AJAX實現局部刷新
(2)劣勢:
一、不利益維護
二、IDE沒有智能提示
二、javascript是解釋運行的,變量類型和參數類型錯誤在運行時才報錯
三、瀏覽器對於javascript錯誤提示簡單,不利於調試
四、只實現了繼承和多態,沒有實現封裝
五、不一樣瀏覽器兼容問題瀏覽器

GWT有兩種模式:框架

一、Hosted Model測試

在Hosted Model方式下,Java程序並不會被編譯成JavaScript,建立相似瀏覽器的環境,方便調試調試

二、Web Modelserver

將使用GWT編寫的Java程序整整編譯成JavaScript,在Web容器上運行,每次對Java類的修改必須從新編譯,這些Java類,以後從新部署應用繼承

三、目錄結構:
src:該目錄存放工程的源代碼
client:該包下主要存放UI界面部分的代碼,會被GWT編譯器交叉編譯成javascript代碼嵌入網頁進行調用
server:存放服務端的代碼,不會被編譯成javascript
shared:通常存放的是頁面校驗代碼,會被編譯成javascript
test:存放工程測試代碼
war:存放的是工程的發佈信息ip

相關文章
相關標籤/搜索