AICon议程上新60%,阿里国际、360智脑、科大讯飞、蔚来汽车分享大模型探索与实践 了解详情
写点什么

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

评论

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

3. 站在使用层面,Bean Validation这些标准接口你需要烂熟于胸

YourBatman

Hibernate-Validator Bean Validation 数据校验

商业通识 : 商业为什么能进步?

Walker

学习 得到 个人成长 商业

ARTS Week15

时之虫

ARTS 打卡计划

Golang Package sync 透析

卓丁

sync Go 语言

云原生 go-zero 微服务框架

万俊峰Kevin

微服务 microservice go-zero Go 语言

一点思考|工作十几年了,竟从未用过do-while!

王磊

Java

Spring 5 中文解析测试篇-Spring测试

青年IT男

Spring5 JUnit

握草,你竟然在代码里下毒!

小傅哥

Java 程序员 小傅哥 bug 有毒代码

给DevOps加点料——融入安全性的DevSecOps

禅道项目管理

DevOps 运维 测试 开发 安全性

Go: gops如何与Go运行时交互?

陈思敏捷

gops Go 语言

读后感之《任正非:以客户为中心》

王新涵

有奖征文重磅来袭,来!一起玩把大的!

有只小耳朵

如何将VSCode变成绿色版本

lmymirror

vscode 教程

拥抱K8S系列-05-基于docker部署面临的问题

张无忌

Docker 运维

甲方日常 8

句子

工作 随笔杂谈 日常

给大家介绍下,这是我的流程图软件 —— draw.io

程序员小航

工具 流程图 draw.io drawio-desktop 画图软件

用函数式写法精简Java代码的一个例子

Sean

Java 函数式编程

LeetCode题解:239. 滑动窗口最大值,单调队列,JavaScript,详细注释

Lee Chen

大前端 LeetCode

ARTS打卡 第15周

引花眠

微服务 ARTS 打卡计划

深入理解JVM垃圾回收机制 - GC Roots枚举

Skye

GC Roots枚举 安全点 安全区域 OopMap

从湖南“软硬兼施”,管窥三湘水畔的智能浪潮

脑极体

学习 Java,有什么书籍推荐?学习的方法和过程是怎样的?

沉默王二

Java 学习 程序员 书单

2020-09-03-第十三周学习总结

路易斯李李李

阿里巴巴发布国内首个公益区块链标准 用技术让公益公开透明

CECBC

区块链 公益

架构师训练营第十三周总结

张明森

程序的机器级表示-数组的分配和访问

引花眠

计算机基础

不支持原子性的 Redis 事务也叫事务吗?

大头星

Java redis 事务

透彻理解AQS源码分析系列之AQS基础二

InfoQ_d2212957090d

翻转链表,机器学习视觉训练,对数据的人工标注,使信息丢失,John 易筋 ARTS 打卡 Week 16

John(易筋)

大数据 学习 ARTS 打卡计划 翻转链表 Google论文评判人工预处理

oeasy教您玩转linux010206 蒸汽机车 sl

o

[翻译] Go Concurrency Patterns: Pipelines and cancellation[Go并发模式]

卓丁

channel pipeline

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