写点什么

使用 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:401494

评论

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

增强自动化测试的8大技巧

禅道项目管理

测试 自动化测试

oeasy教您玩转vim - 6 - # 保存修改

o

Go与Redis连接池的那些事儿~

Regan Yue

redis Go 语言 8月日更

「免费开源」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之数据库逆向(十二)

crudapi

Vue crud crudapi quasar 数据库逆向

服务器的升级,不可避免的安全问题

九河云安全

推动数据中心行业的“水电煤”,可视化如何用数据改变传统产业?

一只数据鲸鱼

机房 数据可视化 数字孪生 智能IDC

Swift 实现获取、展示 Mac 的 WiFi 密码

fuyoufang

ios swift SwiftUI Mac 软件 8月日更

2021第二届云原生编程挑战赛正式启动,抢先报名!

阿里巴巴云原生

阿里云 Serverless RocketMQ 云原生 dubbo

【LeetCode】三数之和Java题解

Albert

算法 LeetCode 8月日更

elaticsearch kibana介绍与安装

Rubble

CC挖矿系统源码开发

获客I3O6O643Z97

挖矿 挖矿矿池系统开发案例 fil矿机

这几个棘手的面试常见问题,如何高情商的回答?

架构精进之路

面试 情商 8月日更

2021全球开源技术峰会|IoT 时代的开源数据基础设施

EMQ映云科技

开源 IOT Platform IoT emq 开源技术

你的工作有弹性么?

escray

学习 极客时间 朱赟的技术管理课 8月日更

DAPP智能合约系统源码开发

获客I3O6O643Z97

智能合约 DAPP智能合约交易系统开发

Vue进阶(十):NPM 管理 node.js 依赖

No Silver Bullet

Vue npm nodejs 8月日更

巨头纷纷布局分布式云,一场新的云战争即将打响

云计算

论 Erda 的安全之道

尔达Erda

云原生 安全 企业数字化转型 云平台 开发平台

只需6步,教你从零开发一个签到小程序

华为云开发者联盟

小程序 App 移动 智慧校园 FunctionGraph

十大排序算法--快速排序

Ayue、

排序算法 8月日更

Mysql读写锁保姆级图文教程

华为云开发者联盟

MySQL 数据 读写锁 读锁 MyLSAM

TrafficStatsRunnable 实用封装

Changing Lin

8月日更

如何实时打通数据孤岛?Tapdata 创始人唐建法受邀于GOTC深度分享

tapdata

数据库 打通数据孤岛 数据同步 Real Time DaaS GOTC

Python代码阅读(第4篇):过滤掉列表中的唯一值

Felix

Python 编程 Code Programing 阅读代码

Pangaea AI 智能机器人炒币系统开发

获客I3O6O643Z97

量化策略 量化跟单 量化机器人

带你读AI论文:SDMG-R结构化提取—无限版式小票场景应用

华为云开发者联盟

语义 多模态 推理模型 SDMG-R 检测文本

快来看,大数据两地三中心的容灾也可以如此省心!

华为云开发者联盟

大数据 数据湖 容灾 华为云MRS 两地三中心

赛迪发布《2020-2021年中国IT服务市场研究年度报告》,联想位居第一梯队

科技大数据

科技互联网

让数据库从业者用实力对美国说不!

博文视点Broadview

专业好用的数据恢复软件推荐

淋雨

EasyRecovery 文件恢复 硬盘数据恢复

阿里云-云开发平台入门篇——静态网站的全生命周期实战

若尘

阿里云 8月日更

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