写点什么

使用 Cypal Studio for GWT 简化 Ajax 开发

  • 2007 年 8 月 16 日
  • 本文字数:877 字

    阅读完需:约 3 分钟

摩托罗拉的高级工程师 Noel Rappin 日前在 IBM developerWorks 中国网站上发表了一篇名为“使用Cypal Studio for GWT 简化Ajax 开发”的文章,介绍如何使用开源的Cypal Studio for GWT 工具创建新的GWT 模块,以支持创建远程过程调用,并轻松查看和部署Web 应用程序。

使用Ajax 可以允许网站在不更新整个页面的前提下维护数据,从而使得Web 应用能够更迅速地回应用户的动作。Google 在2006 年5 月发布的 GWT 工具开发包则可以通过 Java 语言开发 Ajax 应用程序。虽然 GWT 简化了创建 Ajax 应用程序的过程,但要开发一个稍微上规模的项目,单纯地使用 GWT 来开发就会面临许多烦琐的简单劳动。 Cypal Studio for GWT 就是为了解决这种情况而开发的,它似乎 Eclipse 的一个插件,可用于简化在 GWT 开发过程中执行的许多常见任务。Cypal Studio for GWT 其实就是从前的 Googlipse ,但现在 Googlipse 已经不再更新。

本文通过 Step by Step 的形式详细介绍了在 Eclipse 平台上如何使用 Cypal Studio,包括 Cypal Studio for GWT 的下载、前期配置、使用中的注意事项、如何创建项目和模块等。需要注意的是,要在 Eclipse 平台上使用 Cypal Studio,必须要使用支持 Web 应用开发的工具集 WTP(Web Tools Platform)。

远程服务一直是 Web 应用程序的核心,Cypal Studio 提供了一些便捷的特性,可以使开发人员轻松地创建和管理远程链接:

与远程服务器进行通信是所有 Web 应用程序的核心,并且 GWT 提供了客户端 GWT 代码与 Java 远程服务器进行通信的框架。这种机制是多个类和接口的 Enterprise JavaBean (EJB) 合并。它比从头构建每个连接更容易,但是仍有很多部分需要跟踪。Cypal Studio for GWT 有一些便捷的特性,使您可以更轻松地创建和管理远程连接。

文章在最后根据自己的实践也提到了当前 Cypal Studio 的一些不足之处,但 Cypal Studio 团队在积极地开发过程中,相信不久的将来这些问题都会得到解决:

Cypal Studio 的一个可能还不太成熟的领域是结合使用 Web 应用程序与外部服务器。该操作无论是在 Eclipse 内部还是在 Eclipse 外部肯定都可以完成,但是可能会多出一两个不必要的步骤。

2007 年 8 月 16 日 04:40710

评论

发布
暂无评论
发现更多内容

绍兴柯桥服装设计培训到兴德教育

Geek_196d9f

模块六作业

bob

「架构实战营」

绍兴柯桥插花培训到兴德教育

Geek_196d9f

Go语言学习查缺补漏ing Day9

Regan Yue

Go 语言 11月日更

大专毕业的我狂刷29天“阿里内部面试笔记”最终直接斩获十七个Offer

热爱java的分享家

Java 面试 程序人生 编程语言 经验分享

比较 Flutter 日期选择器库【Flutter专题6】

坚果前端

flutter 签约计划第二季

绍兴柯桥摄影培训到兴德教育

Geek_196d9f

这是我2021年收到的第3个大厂Offer:字节跳动Java研发岗,定级T2-2

Geek_891b40

Java 程序员 架构 面试

秀出新天际的SpringBoot笔记,让开发像搭积木一样简单

Java爱好者

Java spring 程序员 Spring Boot java程序员

掌握这些核心算法,拿不到10个offer你来找我,我锤你个不争气的

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

绍兴柯桥淘宝拼多多电商培训到兴德教育

Geek_196d9f

46道史上最全Redis面试题,面试官能问的都被我找到了(含答案)

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

绍兴柯桥视频剪辑特效后期培训到兴德!

Geek_196d9f

Flutter 中的一切都是一个小部件【Flutter专题5】

坚果前端

flutter 签约计划第二季

owasp zap 暴力破解测试

喀拉峻

网络安全 安全 信息安全

阿里内部“SpringCloudAlibaba学习笔记”强势来袭,开创微服务的新时代

Geek_1df311

Java 编程 架构 微服务

绍兴柯桥法语培训到兴德教育

Geek_196d9f

绍兴柯桥PS平面设计培训到兴德教育

Geek_196d9f

Flutter 状态管理概述【Flutter 专题 7】

坚果前端

flutter 签约计划第二季

GitHub标星139K的:“嵌入式Linux系统开发教程”

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

27 K8S之服务发现

穿过生命散发芬芳

k8s 11月日更

绍兴柯桥室内设计培训到兴德!CAD,3Dmax!

Geek_196d9f

绍兴柯桥亚马逊电商培训到兴德教育

Geek_196d9f

亚马逊云 AWS Lightsail

绍兴柯桥电工焊工培训到兴德教育

Geek_196d9f

“退微信群”谣言背后:总有人用阴谋论湮没常识

脑极体

DDD与CQRS的关系

Bruce Talk

领域驱动设计 DDD

Flutter在各平台的安装与配置(Windows,macos,linux)【Flutter 专题 0】

坚果前端

flutter 签约计划第二季

绍兴柯桥韩语培训到兴德教育

Geek_196d9f

绍兴柯桥学历报名到兴德教育

Geek_196d9f

绍兴柯桥电脑办公office培训到兴德教育

Geek_196d9f

金三银四面试必备,“全新”突击真题宝典,阿里腾讯字节都稳了

Geek_1df311

Java 程序员 架构 面试

Flutter 自动化测试

Flutter 自动化测试

使用Cypal Studio for GWT简化Ajax开发-InfoQ