引自:http://www.blogjava.net/steeven/archive/2006/07/14/58239.html
适用版本GWT 1.0.21。
1. Shell调试模式和实际编译结果有差异。
shell中报告的异常在运行中只是一些凌乱的脚本错误,或者干脆没有响应。
shell中通过的程序在实际运行时还会有错误。
2. 避免错误的方法是捕获异常,
在onModuleLoad方法中try catch
或者GWT.setUnCaughtExceptionHandler()//全局异常捕获
3. LOG, 利用GWT.log(). shell模式下会输出到控制台。
4. 远程调用属于异步。同步远程调用可以自己包装ClientCallback,在一个结束后调用另外一个.
5. RPC调用中Set传递有bug, 暂时用List
6. Eclipse直接运行Compiler/Shell, 加入gwt-dev-windows.jar。
main: com.google.gwt.dev.GWTCompiler/GWTShell
arguments: -out ${project_loc}\WebContent real/Index.html
classpath->UserEnties->advanced->add folder->选择项目的src目录,要在第一位。
7. Tomcat5问题多多, 用tomcat4.
8. gwt-user中非法包含javax.servlet, tomcat认为其无效。直接放到tomcat/common/lib中。或者在jar中去掉。
9. Exception.getStackTrace() 在Shell模式下有效, GWT.isScript()可以判断
10. 静态中文在html中乱码,要在html header中加入<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
11. long被映射成js的double实际使用会有问题,建议用int
12. FlexTable的removeRow(int)有bug, 这行之后的widget会异常.需要自己写补丁.
13. synchornized/wait(),notify()等同步操作不支持
14. 可用的eclipse插件:goolipse.com
6. 补充说明:GWTCompiler支持-style DETAILED,输出的js格式标准,名称有意义,可用于同shell不一致时候的js调试.
arguments: -out ${project_loc}\WebContent real/Index.html
这里real对应real.gwt.xml,一般应该有包名.
分享到:
相关推荐
注意: Vaadin将于2017年4月20日之前将该图书馆的所有权转让给社区,因此Vaadin不再提供支持或对其进行积极开发。 安装及使用 安装 $ npm install -g vaadin/gwt-api-generator 如果您已经使用sudo安装了node和npm...
注意:Vaadin不再支持该库 Vaadin转让了该库的所有权,因此Vaadin不再提供支持或对其进行积极开发。 我们之所以做出此决定,是因为一旦证明聚合物元素可以轻松地集成到GWT中,我们希望投入团队的时间为Vaadin Core ...
GoogleWebToolkit(GWT)是一个Java软件开发框架用于开发类似于GoogleMaps和Gmail的AJAX应用程序。GWT的设计参考JavaAWT包设计,类命名规则、接口设计、事件监听等。...注意: 本项目jar包已删除,请新建项目。
注意:需要的jar包 * gwt-user.jar * gwt-servlet.jar * mysql-connectot-java-3.1.12.jar * spring.jar * commons-dbcp.1.2.1.jar * coommons-pool-1.4.jar Sql语句: create database booksearch; ...
适用于使用Super Dev Mode的GWT开发人员的扩展。 这是一个小的“页面操作”按钮,它允许查看指定代码服务器上的所有模块并进行编译,而无需每次为每个模块添加书签。 -“模块”下拉列表显示指定代码服务器上的所有...
开发GWT应用程序的开发人员可以使用OWF-GWT来更轻松地将其GWT小部件添加到OWF环境中,使用Java API和Java IDE扩展其应用程序的OWF发布/订阅通道,代理方法和意图,以及自动启动小部件和其他功能,可将应用程序显示...
GwtBootstrap3注意:此项目处于非活动状态。 GWTBootstrap3是的包装,它可以帮助您使用Java和Google Web Toolkit(GWT)在网络上开发响应式,移动优先HTML,CSS和JS项目。将GWTBootstrap3添加到您的项目通过将库包含...
适用于使用Super Dev Mode的GWT开发人员的扩展。 这是一个小的“页面操作”按钮,它允许查看指定代码服务器上的所有模块并进行编译,而无需每次为每个模块添加书签。 -“模块”下拉列表显示指定代码服务器上的所有...
如果你是从事Java软件和Ajax开发的程序员,那么你应该已经注意到了Google Web Toolkit(GWT)所带来的机遇。Google于2006年5月按照Apache规范许可证发布这套免费的开发包。GWT 支持开发者使用Java 语言开发 Ajax ...
它展示了架构和设计概念,没有典型生产应用程序中存在的分散注意力和任意业务规则和边缘案例,旨在成为进一步探索和改进的讨论点,而不是硬性设计指南。 RMS 中演示了以下功能,其中包括: 实时、内联、用户输入...
FINA IRP 是基于 Web、J2EE、OS/DB 独立的 SupTech、BI 和 PM,用于 SUPERVISORS(监管机构)接收来自银行、微型金融机构(MFI)、合作社、... 注意:部分项目管理功能已在 JIRA 上移动。 FINA LLC 是该系统的开发商。
FINA IRP是基于Web的,J2EE,独立于OS / DB的SupTech,BI和PM,用于超级用户(监管者),以从银行,微金融机构(MFI),合作社,保险公司等... 注意:项目管理功能的一部分已在JIRA上移动。 FINA LLC是该系统的开发商。
维护中断注意: Groupe URD及其合作伙伴的Sigmah维护现已停止。 如果要访问该项目的技术文档的档案,请访问 。西格玛Sigmah是一组非政府组织的一项举措,旨在为国际援助部门开发开源项目管理软件。 ( ) Sigmah代码...
编辑器与隐藏的列不同步 编辑器列的宽度与列大小调整不同步调整浏览器窗口大小时未调整编辑器大小 请注意,如果您使用GridFastNavigation附加组件,则不需要此扩展,因为其中包含相同的修复程序。下载版本此加载项...