全球旧事资料 分类
面向Java开发人员的Ajax探索GoogleWebToolkit
从单一Java代码库开发Ajax应用程序
PhilipMcCarthyphilmccarthygmailcom软件开发顾问I
depe
de
t简介:简介:最近发布的GoogleWebToolkitGWT是一组全面的API和工具,它支持用户几乎完全使用Java代码来创建动态Web应用程序。PhilipMcCarthy回到了他广受欢迎的面向Java开发人员的Ajax系列,向您展示GWT能做什么,并帮助您确定它是否适合您。查看本系列更多内容标记本文!发布日期:发布日期:2006年7月17日级别:级别:高级访问情况560次浏览建议建议0添加评论平均分(共2个评分)GWT(请参阅参考资料)采用了一种不寻常的方式进行Web应用程序开发。它没有采用客户端和服务器端代码库的普通隔离,而是提供了一个JavaAPI,该API允许创建基于组件的GUI,然后编译它们,从而在用户的Web浏览器上显示它们。与一般的Web应用程序开发体验相比,使用GWT更接近于使用Swi
g或SWT进行开发,它还试图将HTTP协议和HTMLDOM模型抽象出去。实际上,应用程序最终几乎总是会呈现在Web浏览器中。GWT是通过代码生成来实现这些功能的,它利用其编译器从客户端Java代码生成JavaScript。GWT支持javala
g和javautil包的子集,还支持GWT自身提供的API。编译后的GWT应用程序由HTML、XML和JavaScript片段组成。但是,这些片段很难区分,所以最好把编译后的应用程序当成是黑盒子Java字节码的GWT等价物。在这篇文章中,我将创建一个简单的GWT应用程序,用该程序从远程WebAPI获得天气报告,并在浏览器中显示它。在整个过程中,我将简要介绍尽可能多的GWT功能,还将提到一些可能遇到的潜在问题。从简单的开始
f清单1显示了可以用GWT制作的最简单的应用程序的Java源代码:
清单1最简单的GWT示例publicclassSimpleimpleme
tsE
tryPoi
tpublicvoido
ModuleLoadfi
alButto
butto
ewButto
好听全球资料 返回顶部