目前GWT的應(yīng)用還不是特別廣泛,包括google自己的gmail等系統(tǒng)都不是用GWT開發(fā)。但是在這一些電子領(lǐng)域里GWT已經(jīng)有廠商使用GWT開發(fā)設(shè)備上的用戶界面,從而實現(xiàn)遠程本地一套代碼的效果。
通過非常簡單的 RPC 與服務(wù)器通信
GWT支持一組開放的傳輸協(xié)議,例如 JSON 和 XML,但 GWT RPC 使所有 Java 通信都特別輕松且有效。類似于傳統(tǒng)JavaRMI,只需創(chuàng)建一個用于指定您要調(diào)用的遠程方法的接口。從瀏覽器調(diào)用遠程方法時,GWT RPC將自動串行化參數(shù),并調(diào)用服務(wù)器上的適當方法,然后反串行化客戶端代碼的返回值。GWT RPC也將非常成熟,其可以處理多態(tài)類層次結(jié)構(gòu)、對象圖循環(huán),甚至可以跨網(wǎng)拋出異常。
GWT-根據(jù)用戶個人資料優(yōu)化 JavaScript腳本下載
延時綁定是 GWT的一種功能,可以生成許多版本的編譯代碼,而在運行時自引導(dǎo)期間僅其中一個版本需要由特殊客戶端載入。每個版本均以瀏覽器為基礎(chǔ)生成,并帶有應(yīng)用程序定義或使用的任何其他軸。例如,如果要使用 GWT 的國際化模塊來國際化應(yīng)用程序,GWT編譯器可能會根據(jù)每個瀏覽器環(huán)境生成各個版本的應(yīng)用程序,例如"英文版 Firefox"、"法文版 Firefox"、"英文版 InternetExplorer"等,因此,部署的 JavaScript 代碼非常緊湊并且下載比在 JavaScript 中編碼然后聲明更快。
跨項目重復(fù)使用 UI 組件
通過合成其他 Widget 來創(chuàng)建可重復(fù)使用的 Widget,然后輕松地在面板中自動對他們進行布局。GWT 展示應(yīng)用程序可以提供 GWT 中各種 UI 功能的概述。要在其他項目中重復(fù)使用 Widget 嗎?只需將其打包以便他人在 JAR 文件中使用。
GWT-使用其他 JavaScript 庫和本機 JavaScript 代碼
如果 GWT 的類庫不能滿足您的需要,則可以使用 JavaScript 本地接口 (JSNI) 在 Java源代碼中加入手寫的JavaScript。使用 GWT 1.5,現(xiàn)在就可以為 GWT JavaScriptObject (JSO) 類創(chuàng)建子類以將Java"類覆蓋"創(chuàng)建到任意 JavaScript 對象上。因此,可以獲得將 JS 對象比擬為適當?shù)腏ava類型(例如代碼完成、重構(gòu)、內(nèi)聯(lián))而無需另外占用內(nèi)存或速度的好處。此功能可以優(yōu)化使用 JSON 結(jié)構(gòu)。
輕松支持瀏覽器的后退按鈕和歷史記錄
不,AJAX應(yīng)用程序無需破壞瀏覽器的后退按鈕。使用 GWT,您可以通過輕松地為瀏覽器的后退按鈕歷史記錄添加狀態(tài),來使您的站點更加有用。
有效的本地化應(yīng)用程序
使用 GWT 功能強大的延時綁定技術(shù)來輕松創(chuàng)建有效的國際化應(yīng)用程序和庫。此外,從 1.5 版起,標準 GWT Widget 開始支持雙向性。
使用選擇的開發(fā)工具提高生產(chǎn)力
由于 GWT 使用 Java,您可以使用所有喜歡的 Java 開發(fā)工具(Eclipse、IntelliJ、JProfiler、JUnit)來進行AJAX 開發(fā)。這使網(wǎng)絡(luò)開發(fā)人員可以控制自動化 Java 重構(gòu)和代碼提示/完成的生產(chǎn)效率。此外,Java語言的靜態(tài)類型檢查使開發(fā)人員可以在編寫代碼時而非運行時找出一類 JavaScript錯誤(輸入錯誤、類型不匹配),在減少錯誤的同時提高生產(chǎn)率。沒有臨時變量發(fā)現(xiàn)的更多用戶。最后,則可以利用基于 Java 的 OO設(shè)計模式和提取,由于編譯器優(yōu)化,模式和提取易于理解和維護而無需用戶承擔任何運行時性能損失。
使用 JUnit 測試代碼
GWT 與 JUnit 直接集成,使您可以在調(diào)試器和瀏覽器中進行單元測試,并且您甚至可以對異步 RPC 進行單元測試。
擴展或投稿 - Google Web 工具包是一種開源軟件
使用 Apache 2.0 許可,可獲取所有 GWT 代碼。如果您對投稿感興趣,請訪問使 GWT 變得更好。
編輯 Java 代碼,然后立即查看更改而無需重新編譯
在開發(fā)過程中,使用 GWT 的托管模式瀏覽器可以立即查看代碼更改。無需匯編譯為 JavaScript 或部署到服務(wù)器。只需進行更改,然后在托管模式瀏覽器中單擊"刷新"。
使用 Java 調(diào)試器單步調(diào)試當前 AJAX 代碼
在生產(chǎn)過程中,可以將代碼編譯為純 JavaScript,但是在開發(fā)階段,代碼將在 Java虛擬機作為字節(jié)碼運行。這意味著,當代碼執(zhí)行處理鼠標事件等操作時,將獲得功能完整的 Java 調(diào)試。Java調(diào)試器可以執(zhí)行的任何操作也應(yīng)用于GWT 代碼,所以也可以執(zhí)行斷點和單步調(diào)試等自然操作。
編譯和部署優(yōu)化的、跨瀏覽器的 JavaScript
準備好進行部署后,GWT 會將 Java 代碼編譯成獨立的純 JavaScript 文件,任何網(wǎng)絡(luò)服務(wù)器都支持該文件。此外,GWT應(yīng)用程序可自動支持IE、Firefox、Mozilla、Safari 和 Opera,而無需在代碼中進行瀏覽器檢測或特殊封裝。編寫相同的代碼后,GWT會根據(jù)每個用戶的特殊瀏覽器將其轉(zhuǎn)換為最有效的 JavaScript。
1,換的萬能接受器位置不對,換的時候量一下電腦板上的焊點,3個腳可以量出2個5V電壓,記下數(shù)值,你找出公共點,把公共點接接受器的左短(接受器正面朝上左邊),其余2個隨便接,如果可以就對了,不可以換下其...
停產(chǎn)了 春蘭KFR-23GW/VJ1d-E2 ¥1899 春蘭KFR-25GW/AZ3d-E2 ¥2299 春蘭KFR-72LW/VF2d-E1 ¥6879 春蘭KFR-25GW/VJ4d-E2 ...
1:如果只是單純的工程量,沒有套用定額做法,那么首先導(dǎo)入到exl表格中,然后導(dǎo)入到計價軟件中 2:如果匹配了定額做法,可以利用計價軟件中的導(dǎo)入導(dǎo)出來實現(xiàn)。
GWT應(yīng)用程序有兩種方式運行:
在Hosted Model方式下,Java程序并不會被編譯成JavaScript,GWT只是創(chuàng)造了一個類似瀏覽器的環(huán)境,直接運行使用GWT開發(fā)的程序。
這種模式最具生產(chǎn)力(這種模式下可以Debug所有的Java代碼), 所以開發(fā)環(huán)境通常使用Hosted Model,但是真正的程序執(zhí)行不使用這種模式。
WebModel就是將使用GWT編寫的Java程序整整編譯成JavaScript,在Web容器上運行,使用瀏覽器訪問的模式,這種方式只有在測試或者運行的時候才使用,每次對Java類的修改必須重新編譯這些Java類,之后重新部署應(yīng)用。
所以生產(chǎn)力比較低。
使用 Java 語言編寫 AJAX應(yīng)用程序,然后編譯為優(yōu)化的 JavaScript
與僅在文本級別運行的JavaScript Minifier 不同,GWT編譯器會在整個 GWT 數(shù)據(jù)庫中執(zhí)行綜合性靜態(tài)分析和優(yōu)化,通常生成的JavaScript 加載和執(zhí)行均比等效手寫的 JavaScript 更快。例如,GWT編譯器可以安全地消除無用代碼 --極大的減少不使用的類別、方法、字段甚至方法參數(shù) -- 以確保您編譯的腳本盡可能最小。另一個示例:GWT編譯器選擇性地內(nèi)聯(lián)方法,消除方法調(diào)用的性能開銷。
交叉編譯提供了開發(fā)所需的可維護的提取和模塊性,而不會導(dǎo)致運行時性能損失。
格式:ppt
大?。?span id="ln6oe1l" class="single-tag-height">45KB
頁數(shù): 未知
評分: 3
trnsys應(yīng)用——trnsys簡單應(yīng)用,內(nèi)含地源熱泵的具體實例。
排氣方式:強制式
溫度調(diào)節(jié)方式:電腦溫控
使用燃氣種類:液化石油氣
外形尺寸:100*354*567mm
博世GWT-G8AS3A(YT)詳細參數(shù)切換到傳統(tǒng)表格版
技術(shù)參數(shù)
熱水產(chǎn)率:8升/分
啟動水壓:0.02MPa
溫度調(diào)節(jié)方式:電腦溫控
使用燃氣種類:液化石油氣
外形尺寸:100*354*567mm
博世GWT-G8AS3A(YT)詳細參數(shù)切換到傳統(tǒng)表格版
技術(shù)參數(shù)
熱水產(chǎn)率:8升/分
啟動水壓:0.02MPa
保修政策:全國聯(lián)保,享受三包服務(wù)
質(zhì)保時間:8年
詳細內(nèi)容:2009年9月15日前購機的包修1年;自2009年9月15日起購機,享受整機包修6年;加熱體(即加熱管)終身包換(壽命期內(nèi));2010年4月1日起購機(工程用途或在合同中有特別說明的除外),享受整機包修8年;加熱體(即加熱管)終身包換(壽命期內(nèi));2010年9月1日起購買的熱水器享受壽命期內(nèi)包修。