写点什么

使用 Cypal Studio for GWT 简化 Ajax 开发

  • 2007-08-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-08-16 04:401420

评论

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

Go语言,定时器的使用

微客鸟窝

Go 语言 11月日更

模块三作业:学生管理系统架构设计文档

赵先生

架构实战营

如何使用 Prometheus Kafka Adapter 向 Kafka 推送 Prometheus 数据

耳东@Erdong

kafka Prometheus Adapter 11月日更

架构实战营 - 模块八作业

en

#架构实战营

微服务中台技术之延迟中心实践

小江

Java redis kafka 延时队列

PS 基础操作 - 文件格式和存储

hepingfly

ps教程 ps学习笔记

架构实战营 - 模块八作业

Alex.Wu

Golang Gin 框架入门介绍(一)

liuzhen007

11月日更

自动化前端页面性能测试介绍

刘冉

大前端 软件测试 性能测试 软件自动化测试

再见了,纸币!数字人民币,席卷而来

CECBC

【LeetCode】键值映射Java题解

Albert

算法 LeetCode 11月日更

架构营模块三作业

GTiger

架构实战营

在线英文名随机生成器

入门小站

工具

14 K8S之对外访问容器服务

穿过生命散发芬芳

k8s 11月日更

低碳企业和个人如何参与碳交易市场?

石云升

碳中和 11月日更 碳交易

Android C++系列:JNI中的线程操作

轻口味

c++ android jni 11月日更

进击的Java(六)

ES_her0

11月日更

基于Serverless的测试服务化-理论篇

刘冉

软件测试 自动化测试 测试服务化

模块三课后作业 - 详细架构设计文档 - 外包学生管理系统

渐行渐远

架构实战营

模块三作业

忘记喝水的猫

架构训练营

模块三作业

lxz

.NET6新东西--CallerArgumentExpression

喵叔

11月日更

和12岁小同志搞创客开发:手撕代码,做一款声控灯

不脱发的程序猿

少儿编程 DIY 传感器 创客开发 Arduino

无处不在的 Kubernetes,难用的问题解决了吗?

阿里巴巴云原生

阿里云 Kubernetes 容器 云原生 难题攻克

模块三作业

周文

「架构实战营」

PS 基础操作 - 缩放、抓手、移动工具

hepingfly

ps教程 ps学习笔记

设计消息队列存储消息数据的 MySQL 表格

缘分呐

linux之ClamAV杀毒软件安装配置

入门小站

Linux

对于排序号中参数值的校验

卢卡多多

参数校验 11月日更

《PyTorch深度学习实战》复习之环境搭建

IT蜗壳-Tango

11月日更

【Promise 源码学习】第七篇 - 实现 Promise 返回值 x 的处理

Brave

源码 Promise 11月日更

使用Cypal Studio for GWT简化Ajax开发_Java_霍太稳@极客邦科技_InfoQ精选文章