GWT应用程序有两种方式运行:

HostedModel

在Hosted Model方式下,Java程序并不会被编译成JavaScript,GWT只是创造了一个类似浏览器的环境,直接运行使用GWT开发的程序。

这种模式最具生产力(这种模式下可以Debug所有的Java代码), 所以开发环境通常使用Hosted Model,但是真正的程序执行不使用这种模式。

WebModel

WebModel就是将使用GWT编写的Java程序整整编译成JavaScript,在Web容器上运行,使用浏览器访问的模式,这种方式只有在测试或者运行的时候才使用,每次对Java类的修改必须重新编译这些Java类,之后重新部署应用。

所以生产力比较低。

GWT造价信息

市场价 信息价 询价
材料名称 规格/型号 市场价
(除税)
工程建议价
(除税)
行情 品牌 单位 税率 供应商 报价日期
电梯运行 500×130/KT板覆亚膜 查看价格 查看价格

13% 河南艾得尔标识设计有限公司
运行电机 品种:运行电机;规格:0.8; 查看价格 查看价格

东北虎

13% 沈阳龙腾伟业起重设备有限公司
运行电机 品种:运行电机;规格:0.2; 查看价格 查看价格

东北虎

13% 沈阳龙腾伟业起重设备有限公司
运行电机 品种:运行电机;规格:0.4; 查看价格 查看价格

东北虎

13% 沈阳龙腾伟业起重设备有限公司
运行电机 品种:运行电机;规格:1.5; 查看价格 查看价格

东北虎

13% 沈阳龙腾伟业起重设备有限公司
特效运行除垢灵 品种:水处理药剂;型号:GR-963A 查看价格 查看价格

中天恒远

kg 13% 北京中天远恒环保设备有限公司
特效运行除垢灵 品种:水处理药剂;型号:GR-963A2 查看价格 查看价格

中天恒远

kg 13% 北京中天远恒环保设备有限公司
运行电机 P=0.2KW/. 查看价格 查看价格

13% 南宁市永东起重机经营部
材料名称 规格/型号 除税
信息价
含税
信息价
行情 品牌 单位 税率 地区/时间
环境及视频监控系统 110kV 查看价格 查看价格

广东2022年2季度信息价
环境及视频监控系统 220kV 查看价格 查看价格

广东2021年4季度信息价
环境及视频监控系统 110kV 查看价格 查看价格

广东2021年4季度信息价
环境及视频监控系统 220kV 查看价格 查看价格

广东2021年2季度信息价
环境及视频监控系统 220kV 查看价格 查看价格

广东2021年1季度信息价
环境及视频监控系统 220kV 查看价格 查看价格

广东2020年4季度信息价
环境及视频监控系统 500kV 查看价格 查看价格

广东2020年3季度信息价
环境及视频监控系统 110kV 查看价格 查看价格

广东2020年2季度信息价
材料名称 规格/需求量 报价数 最新报价
(元)
供应商 报价地区 最新报价时间
运行 组态软件运行板,无限点,运行版|2套 1 查看价格 北京康泰博控科技有限公司 广东   2019-07-25
运行调试 运行调试|1系统 3 查看价格 深圳市海云电子科技有限公司 全国   2020-04-14
监控运行软件 运行版|2套 3 查看价格 广州文翔机电设备有限公司 广东  广州市 2015-10-23
运行警示系统XM 运行警示系统XM|1套 1 查看价格 广东  佛山市 2010-08-17
上位机运行软件 iFix 无限点运行版|8套 3 查看价格 南京迪塞斯自动化科技有限公司 全国   2022-04-27
环境工程 环境工程|1项 1 查看价格 广州市盛启柴油发电机有限公司    2017-05-08
动力环境监控 动力环境监控|1套 3 查看价格 广州龙洲电子科技有限公司 四川   2022-06-17
环境监测软件 环境与设备监控系统软件|1套 1 查看价格 南京埃尔乔亿自控设备有限公司 全国   2021-01-20

使用 Java 语言编写 AJAX应用程序,然后编译为优化的 JavaScript

与仅在文本级别运行的JavaScript Minifier 不同,GWT编译器会在整个 GWT 数据库中执行综合性静态分析和优化,通常生成的JavaScript 加载和执行均比等效手写的 JavaScript 更快。例如,GWT编译器可以安全地消除无用代码 --极大的减少不使用的类别、方法、字段甚至方法参数 -- 以确保您编译的脚本尽可能最小。另一个示例:GWT编译器选择性地内联方法,消除方法调用的性能开销。

交叉编译提供了开发所需的可维护的提取和模块性,而不会导致运行时性能损失。

编辑 Java 代码,然后立即查看更改而无需重新编译

在开发过程中,使用 GWT 的托管模式浏览器可以立即查看代码更改。无需汇编译为 JavaScript 或部署到服务器。只需进行更改,然后在托管模式浏览器中单击"刷新"。

使用 Java 调试器单步调试当前 AJAX 代码

在生产过程中,可以将代码编译为纯 JavaScript,但是在开发阶段,代码将在 Java虚拟机作为字节码运行。这意味着,当代码执行处理鼠标事件等操作时,将获得功能完整的 Java 调试。Java调试器可以执行的任何操作也应用于GWT 代码,所以也可以执行断点和单步调试等自然操作。

编译和部署优化的、跨浏览器的 JavaScript

准备好进行部署后,GWT 会将 Java 代码编译成独立的纯 JavaScript 文件,任何网络服务器都支持该文件。此外,GWT应用程序可自动支持IE、Firefox、Mozilla、Safari 和 Opera,而无需在代码中进行浏览器检测或特殊封装。编写相同的代码后,GWT会根据每个用户的特殊浏览器将其转换为最有效的 JavaScript。

GWT运行环境常见问题

  • 广联达运行环境

    打开软件的“帮助”菜单下拉条中的“文字帮助”,在弹出的“帮助”窗口中,选择“软件的安装与卸载”。在其下面选择“软件运行环境”,即可看到你想了解的内容。(广联达的其它软件硬件环境要求也可以通过类似方法了...

  • 软件运行环境

    ①配置推荐及以上:系统:64位 Window 7 旗舰版处理器:Intel(R) Core(TM) i5-7500 3.40GHz内存:&n...

  • ArcGIS可以安装在哪些运行环境

    从应用的角度,地理信息系统由硬件、软件、数据、人员和方法五部分组成。硬件和软件为地理信息系统建设提供环境;数据是GIS的重要内容;方法为GIS建设提供解决方案;人员是系统建设中的关键和能动性因素,直接...

通过非常简单的 RPC 与服务器通信

GWT支持一组开放的传输协议,例如 JSON 和 XML,但 GWT RPC 使所有 Java 通信都特别轻松且有效。类似于传统JavaRMI,只需创建一个用于指定您要调用的远程方法的接口。从浏览器调用远程方法时,GWT RPC将自动串行化参数,并调用服务器上的适当方法,然后反串行化客户端代码的返回值。GWT RPC也将非常成熟,其可以处理多态类层次结构、对象图循环,甚至可以跨网抛出异常。

GWT-根据用户个人资料优化 JavaScript脚本下载

延时绑定是 GWT的一种功能,可以生成许多版本的编译代码,而在运行时自引导期间仅其中一个版本需要由特殊客户端载入。每个版本均以浏览器为基础生成,并带有应用程序定义或使用的任何其他轴。例如,如果要使用 GWT 的国际化模块来国际化应用程序,GWT编译器可能会根据每个浏览器环境生成各个版本的应用程序,例如"英文版 Firefox"、"法文版 Firefox"、"英文版 InternetExplorer"等,因此,部署的 JavaScript 代码非常紧凑并且下载比在 JavaScript 中编码然后声明更快。

跨项目重复使用 UI 组件

通过合成其他 Widget 来创建可重复使用的 Widget,然后轻松地在面板中自动对他们进行布局。GWT 展示应用程序可以提供 GWT 中各种 UI 功能的概述。要在其他项目中重复使用 Widget 吗?只需将其打包以便他人在 JAR 文件中使用。

GWT-使用其他 JavaScript 库和本机 JavaScript 代码

如果 GWT 的类库不能满足您的需要,则可以使用 JavaScript 本地接口 (JSNI) 在 Java源代码中加入手写的JavaScript。使用 GWT 1.5,现在就可以为 GWT JavaScriptObject (JSO) 类创建子类以将Java"类覆盖"创建到任意 JavaScript 对象上。因此,可以获得将 JS 对象比拟为适当的Java类型(例如代码完成、重构、内联)而无需另外占用内存或速度的好处。此功能可以优化使用 JSON 结构。

轻松支持浏览器的后退按钮和历史记录

不,AJAX应用程序无需破坏浏览器的后退按钮。使用 GWT,您可以通过轻松地为浏览器的后退按钮历史记录添加状态,来使您的站点更加有用。

有效的本地化应用程序

使用 GWT 功能强大的延时绑定技术来轻松创建有效的国际化应用程序和库。此外,从 1.5 版起,标准 GWT Widget 开始支持双向性。

使用选择的开发工具提高生产力

由于 GWT 使用 Java,您可以使用所有喜欢的 Java 开发工具(Eclipse、IntelliJ、JProfiler、JUnit)来进行AJAX 开发。这使网络开发人员可以控制自动化 Java 重构和代码提示/完成的生产效率。此外,Java语言的静态类型检查使开发人员可以在编写代码时而非运行时找出一类 JavaScript错误(输入错误、类型不匹配),在减少错误的同时提高生产率。没有临时变量发现的更多用户。最后,则可以利用基于 Java 的 OO设计模式和提取,由于编译器优化,模式和提取易于理解和维护而无需用户承担任何运行时性能损失。

使用 JUnit 测试代码

GWT 与 JUnit 直接集成,使您可以在调试器和浏览器中进行单元测试,并且您甚至可以对异步 RPC 进行单元测试。

扩展或投稿 - Google Web 工具包是一种开源软件

使用 Apache 2.0 许可,可获取所有 GWT 代码。如果您对投稿感兴趣,请访问使 GWT 变得更好。

目前GWT的应用还不是特别广泛,包括google自己的gmail等系统都不是用GWT开发。但是在这一些电子领域里GWT已经有厂商使用GWT开发设备上的用户界面,从而实现远程本地一套代码的效果。

GWT运行环境文献

一季度建设工程市场运行环境 一季度建设工程市场运行环境

格式:pdf

大小:2.0MB

页数: 3页

评分: 4.8

全国工业增加值同比增速回升0.7个百分点\r\n一季度我国国内生产总值同比增长6.9%,增速比去年同期回升0.2个百分点。\r\n第二产业同比增长6.4%,增速回升0.5个百分点;为6.9%贡献2.9个百分点,贡献率42.1%,比去年同期回升1.8个百分点。

立即下载
北疆供水工程运行环境防护措施 北疆供水工程运行环境防护措施

格式:pdf

大小:2.0MB

页数: 2页

评分: 4.8

北疆供水工程总干渠全长133.65 km,工程在建设和运行过程中会造成水土流失,环境破坏。文章从地形、地貌、气候等条件下,分析论证了总干渠工程建设和运行过程中可能引起的水土流失,环境破坏。根据工程布局和水土流失特点,总结了运行过程中的环境防护措施,以供其它水利工程水土保持借鉴。

立即下载

排气方式:强制式

温度调节方式:电脑温控

使用燃气种类:液化石油气

外形尺寸:100*354*567mm

博世GWT-G8AS3A(YT)详细参数切换到传统表格版

技术参数

热水产率:8升/分

启动水压:0.02MPa

排气方式:强制式

温度调节方式:电脑温控

使用燃气种类:液化石油气

外形尺寸:100*354*567mm

博世GWT-G8AS3A(YT)详细参数切换到传统表格版

技术参数

热水产率:8升/分

启动水压:0.02MPa

保修政策:全国联保,享受三包服务

质保时间:8年

详细内容:2009年9月15日前购机的包修1年;自2009年9月15日起购机,享受整机包修6年;加热体(即加热管)终身包换(寿命期内);2010年4月1日起购机(工程用途或在合同中有特别说明的除外),享受整机包修8年;加热体(即加热管)终身包换(寿命期内);2010年9月1日起购买的热水器享受寿命期内包修。

GWT相关推荐
  • 相关百科
  • 相关知识
  • 相关专栏