`
stone
  • 浏览: 37469 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论
文章列表
今天调试在调试GWT做的应用得客户端,为了优化生成的代码,自以为得意的给service api的方法增加了@gwt.typeArgs.结果出现了SerializationException,搞了一天(下午--半夜)才搞定。郁闷! 半夜了,也睡不着觉了,总结一下SerializationException产生的原因,与大家共勉。 1。客户端UI依赖的java code和服务器端的不一致。 一般情况下,客户端和服务器端都会使用相同的业务模型,或者pojo,或者说是DTO更标准些,因为这些对象就是从服务器端传递到客户端的。如果这些代码两边使用的不一致,客户端就会报错了。客户段按照编译好的js里面 ...
Gwt延迟绑定介绍 Gwt的延迟绑定是一种gwt对反射机制的一种支持方案。简单的说就是在使用gwt进行代码开发的时候,可以使用接口和抽象类,而不用管它的实现,在编译后或者host模式的情况下,gwt会自己跟模块配置的信息来使用具体哪一个实现类替代代码中的接口和抽象类。 使用说明: 1. 定义接口或者抽象类,然后再定义一个实现类。 2. 在xxx.gwt.xml(模块文件中定义)替换的参数信息和具体替换的类 <replace-with class="com.google.gwt.user.client.impl.DOMImplMozilla"> & ...
1.gwt提供了一个平台将java转换成javascript,号称不用再写js,但是如果你认为在gwt上面不用关心js和html那就错了, 2.gwt可以将java的code变成js,但是不要以为任何java类都能在gwt中变成js的。 3.gwt不支持java的反射 4.不要依赖于gwt-designer之类的ide,有时它画的不一定就比你写的快。 5.你可以通过gwt的rpc机制和后台交互,也可以通过json格式的数据作为交换,毕竟都是xmlhttprequest 6。gwt核心包的组件是简陋的,但是gwt的第三方组件和框架是丰富的 7.host模式可以运行的代码并不一定可以通过 ...
虽然是晚上,但是手头还是有很多事情要做,但是杂乱无章,自己也没有特别的计划,于是信步闲逛到javaeye上随手涂鸦。见谅见谅! 介绍一下我接触过的Gwt第三方组件、框架及项目 1. Mygwt 曾经的大名鼎鼎的gwt第三方框架,在某些gwt框架的排名中排名第一。这个框架完全用gwt的方式实现了ext-js的功能,不依赖于ext-js的js脚本,突出功能点是布局、菜单、树和table组件。但不幸的是没有到1.0版就夭折,变成了ext-js下面的一个子项目ext-gwt。 曾经的网址:http://mygwt.net 特点:做出的UI和ext-js一样,但底下的代码却是java。 2. Gwt ...
Global site tag (gtag.js) - Google Analytics