- 浏览: 358193 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (352)
- JAVAEE (155)
- Gwt (27)
- Android (6)
- TaoBao (0)
- Xiaonei (0)
- Ubuntu (1)
- javafx (1)
- flex (0)
- GAE (2)
- Arcgis (1)
- Extjs (5)
- Dwr (1)
- ExtjsDwrSpring整合 (2)
- ophone (0)
- php (1)
- python (8)
- squid for windows download (1)
- Java (3)
- oracle (1)
- jquery (1)
- 淘宝 (1)
- 人生 (0)
- java项目运行时增加 (1)
- xfire (1)
- jquery mobile (1)
- ES (3)
- logstash (2)
- 8080端口占用 (1)
- 通达信 (1)
- mysql启动故障 (1)
- 微信小程序 (3)
- centos (1)
- redis (1)
- springcloud (1)
- python3.9 (1)
- python2.7 (1)
- ta-lib (0)
- ta-lib,TALIB (1)
- 安装TALIB,CENTOS (1)
- 终端关闭后 (1)
- vi (1)
- 命令行 (1)
- tomcat (2)
- nginx (3)
- linux (2)
- jdk (1)
- 开发环境 (1)
- nodejs (1)
- vs code (1)
- node js 全部版本 (1)
- JAVASCRIPT (1)
- pychar (1)
- mysql (3)
- win10 (1)
- elasticsearch plugin (1)
- vue (10)
- editplus (0)
- clickhouse (6)
- zabbix (1)
- quicktracking (1)
- quiktraking (1)
- talib (1)
- docker (1)
- excel (1)
- bat (1)
- 大模型 (1)
最新评论
-
ian_jiang:
不知道 你说了个 什么?
GWT下如何获取到javaee servlet下会话信息 -
心愿:
index.jsp应该建立在哪个目录下
dwr3.0的HELLOWORLD创建过程 -
349446658:
classpath:path是老的指定配置文件路径的方式。升级 ...
升级2 -
349446658:
新版本不是在type中指定first,而是指定1来表示跳到第一 ...
分页错误2 -
349446658:
这是因为后面的版本规范了指定配置文件路径的方式,必须指定为如下 ...
升级错误
随着项目功能的完善,GWT模块(Module)越来越多,当要以web模式编译给测试组使用时,编译的总时间越来越多,我的机器编译完8个模块,需要10分钟左右。
抽空研究了一下GWT的编译参数和GWT编译后的代码,发现GWT编译是按:支持的浏览器种类、支持的多语言种类来生成多个html文件。如:支持5种浏览器,支持3种语言,就会生成15个html文件。
如果我们测试阶段的重点是:英文和IE浏览器,则根本不需要其他多余的html,从而会减少编译时间。
于是,我在 xxxx.gwt.xml 中,增加: <set-property name="user.agent"
value="ie6"/> , 这样编译后就只能使用IE浏览器。
关于GWT的多语言处理方式,它是提前把所有用到的语言值直接生成在 javaScript中,不用动态的到 xxx_zh.properties 中读取了。如果要修改properties的值,必须需要重新编译系统。
这样的处理减少了服务器的负载。 但我们项目的最终客户需要在系统发布后由管理员去修改Label的多语言值。而我们不可能要求客户去重新编译系统的。于是,我们决定不使用GWT的多语言处理方式。即不再 xxxx.gwt.xml 中增加 <set-property name="user.locale"
value="zh"/> 之类的设置。
这样,我们一个模块,就只需要编译出一个html文件。整体编译时间降到 4分钟。
抽空研究了一下GWT的编译参数和GWT编译后的代码,发现GWT编译是按:支持的浏览器种类、支持的多语言种类来生成多个html文件。如:支持5种浏览器,支持3种语言,就会生成15个html文件。
如果我们测试阶段的重点是:英文和IE浏览器,则根本不需要其他多余的html,从而会减少编译时间。
于是,我在 xxxx.gwt.xml 中,增加: <set-property name="user.agent"
value="ie6"/> , 这样编译后就只能使用IE浏览器。
关于GWT的多语言处理方式,它是提前把所有用到的语言值直接生成在 javaScript中,不用动态的到 xxx_zh.properties 中读取了。如果要修改properties的值,必须需要重新编译系统。
这样的处理减少了服务器的负载。 但我们项目的最终客户需要在系统发布后由管理员去修改Label的多语言值。而我们不可能要求客户去重新编译系统的。于是,我们决定不使用GWT的多语言处理方式。即不再 xxxx.gwt.xml 中增加 <set-property name="user.locale"
value="zh"/> 之类的设置。
这样,我们一个模块,就只需要编译出一个html文件。整体编译时间降到 4分钟。
发表评论
-
谷歌网页工具包(GWT)编译期间受到控制
2012-01-12 10:59 0果你已经做了一些严重 ... -
怎样加快GWT的编译
2012-01-12 10:53 1358你是不是觉得你的GWT项目(或者是基于GWT的开源项目,比如g ... -
eclipse下开始GWT应用
2012-01-12 10:50 1262GWT是通过把客户端java代码编译成网页和JAVASCRIP ... -
如何解决GWT编译过慢的问题?
2012-01-12 10:46 1956你是不是觉得你的GWT项目(或者是基于GWT的开源项目,比如g ... -
GWT编译设置
2012-01-12 10:45 1164单独开发GWT项目、模块的时候,可以动态debug(无需编译) ... -
smartgwt 流程
2011-01-21 14:24 1309淘二哥女装专业导购 http://www.tao2ge.com ... -
解决GWT中文乱码问题
2011-01-21 14:22 1924解决GWT中文乱码问题 字符集的统一对整个项目的操作非常重要 ... -
google 项目托管
2011-01-20 11:52 891淘二哥女装专业导购 http://www.tao2ge.com ... -
zk for gwt
2011-01-18 08:54 913淘二哥女装专业导购 http://www.tao2ge.com ... -
GWT MAP的KEY错误的另一个原因
2009-02-26 07:40 1268淘二哥女装专业导购 http://www.tao2ge. ... -
第一次和GWT的touch
2009-01-06 07:52 1406淘二哥女装专业导购 http://www.tao2ge ... -
java语言和C语言的一次悲惨交流!
2009-01-04 20:36 1016c语言以其极强的运行速度,超强的硬件依赖能力,一换平台就 ... -
GWT和Gwt-ext、Gxt、Ext的那点事儿
2009-01-04 13:55 4289GWT指的就是Google web toolkit开发工 ... -
GWT和SSH开发的项目有何不同之处?
2009-01-03 08:41 2574有些朋友对使用Google Web Toolkit(G ... -
朋友,为什么你还不换成chrome?
2009-01-02 20:51 1325淘二哥女装专业导 ... -
2009年,java人用十四年时间的等待盼来了什么?
2009-01-02 17:04 9721995年,JAVA发布,它是为互联网而诞生,为各操作系统 ... -
GXT表面层概念解惑
2009-01-01 11:34 1144GXT又称为ext-gwt,是extjs.com网站推出 ... -
2009年您还没放弃使用SSH进行web2.0开发吗?
2009-01-01 08:36 1354spring,struts,hibernate这三大件 ... -
GWT下如何获取到javaee servlet下会话信息
2008-12-30 20:33 2726项目背景:GWT项目,且需要使用纯javaee 下的servl ... -
关于在GWT项目中使用javaee servlet的问题
2008-12-21 20:04 1475淘二哥女装专业导购 http://www.ta ...
相关推荐
标题中的"gwt-dev-plugin-x86-对ie浏览器使用"指的是一个特定的GWT开发插件,适用于x86架构的机器,并且是专为Internet Explorer(IE)浏览器设计的。在GWT的早期版本中,为了实现Java到JavaScript的编译和在浏览器...
1. **GWT模块系统**:GWT应用是基于模块化的,每个模块对应一个`.gwt.xml`配置文件,定义了类路径、依赖和编译设置。`gwt-servlet-2.3.0.jar`包含了处理这些模块请求的逻辑。 2. **RPC通信机制**:GWT使用Remote ...
GWT-Developer-Plugin
gwt-dev-plugin
标题 "gwt-maven-archetype source code" 暗示了我们正在讨论一个与Google Web Toolkit (GWT) 和 Maven 相关的项目模板。GWT 是一个用于开发富互联网应用程序(RIA)的开放源代码框架,它允许开发者使用 Java 语言...
gwt-windows-1.7.1.zipgwt-windows-1.7.1.zipgwt-windows-1.7.1.zipgwt-windows-1.7.1.zipgwt-windows-1.7.1.zipgwt-windows-1.7.1.zip
5. **开发环境构建**:"gwt-dev-2.6.0-rc4.zip"可能包含GWT的开发环境,包括编译器、测试工具和示例代码,帮助开发者设置和调试GWT项目。 6. **集成开发**:由于"common-jawr.zip"与GWT相关,我们可以推测这个...
2. **gwt-dev-plugin-x86.msi**:这是一个Windows安装程序包,用于32位系统。MSI是Microsoft Installer的文件格式,用户可以通过双击此文件进行标准的Windows安装过程。 3. **gwt-dev-plugin.xpi**:这是Firefox...
在IT领域,这样的压缩包通常包含了源代码、编译好的二进制文件、安装脚本或者配置文件等资源,供用户下载后进行安装或开发使用。描述中的“好不好你们下了再说”可能意味着发布者鼓励用户亲自体验以评价其性能或功能...
gwt-dev-windows.jar 大小:9.60 MB
gwt-benchmark-viewer.jar
标题 "gwt-dev-2.7.0-beta1.zip" 提供的是Google Web Toolkit (GWT) 的一个开发版本,具体是2.7.0的beta1版本。GWT 是一个开源的Java SDK,用于创建高性能、跨平台的Web应用程序。它允许开发者使用Java语言编写前端...
在实际开发中,`exttree` 文件可能是这个库的一个示例或者实现文件,包含了使用 GWT-Ext-Tree 创建树形结构的代码。通过对这个文件的学习和理解,开发者可以更好地掌握如何在项目中集成和使用 GWT-Ext-Tree 组件。 ...
通过运行`gwt-devmode.bat`,选择你的项目启动开发模式。这会启动一个内置服务器,并在浏览器中打开你的应用。 7. **部署应用**: 当应用开发完成后,使用GWT的编译器将Java代码编译成优化过的JavaScript,以供...
`gwt-dev-windows.jar` 包含了 GWT 的开发工具,而 `gwt-servlet.jar` 用于服务器端支持。 9. **调试与部署**: 在 Hosted Mode 下,开发者可以利用 Eclipse 的集成调试器对 Java 代码进行调试。而在 Web Model 中...
**GWT-Dev Plugin** 是GWT开发过程中必不可少的一个组件,它是一个浏览器插件,主要用于在开发阶段支持GWT应用的调试。GWT-Dev Plugin对于火狐浏览器来说,就像Chrome或Safari浏览器中的GWT Development Mode插件,...
"gwt-windows-1.7.1"指的是GWT的一个特定版本,即1.7.1,适配于Windows操作系统。这个版本可能包含了GWT开发所需的库文件、编译器、运行时环境和其他相关工具。 在GWT 1.7.1中,有几个关键的知识点值得深入探讨: ...
**GWT(Google Web Toolkit)** 是一个由Google开发的开源JavaScript开发框架,它允许开发者使用Java语言来编写Web应用程序,然后自动编译为优化过的JavaScript代码,从而在客户端浏览器中运行。GWT的设计目标是简化...