Archive for the ‘GWT’ Category

今天的事快忙完了

眼皮子又有些撑不住了,早上起太早了

睡觉前还给自己创造了个惊喜,原来将项目部署到App Engine上也不难,加个配置,点点就OK了

废话不多说了,展示下最近学习GWT的成果吧(代码偶可是全部自己敲滴)

http://yayasoftware.appspot.com/stockWatcher.html
http://yayasoftware.appspot.com/stockWatcher.html?locale=de (做了国际化功能,用的德文配置,不过写的是中文,嘎嘎)

servlet配置,URL加号,native

学习GWT无意中发现的
web.xml中使用
定义多个标签时,和不允许交错

URL中使用+号接收时会变成空格,难怪搜索引擎搜索带空间的字符串时,URL里都加上了+号
举个实际例子吧,http://localhost:8888/stockwatcher/stockPrices?q=ABC+DEF,在servlet中使用request.getParameter(“q”)方法接收到的数据是”ABC DEF”

native关键字

一. 什么是Native Method
简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern “C”告知C++编译器去调用一个C的函数。 继续阅读

GWT学习中的第一个错误

学GWT,断断续续,有段时间了,不过一直比较顺利,quick start基本上一次通过,虽然都是照着文档上做,晚上在学AJAX远程调用的时候遇到问题了

具体报错:
错误1 (看不出来什么内容)
14:21:02.152 [ERROR] [stockwatcher] Deferred binding result type 'com.google.gwt.sample.stockwatcher.client.StockPriceServiceAsync' should not be abstract

继续阅读