将 Ajax 带入 Eclipse 的 Ajax Toolkit Framework 的两个工具

http://tech.ddvip.com   2006年11月20日    社区交流

本文详细介绍将 Ajax 带入 Eclipse 的 Ajax Toolkit Framework 的两个工具

  ATF 将 Dojo 集成到 Eclipse 中,它的引入通过提供图形编码环境和对附加 Eclipse 插件的访问将这些能力增强到企业级。有关 Eclipse 中 Dojo 的早期演示,请参阅 参考资料。

  Zimbra Ajax Toolkit

  Zimbra 通过提供对 Zimbra Ajax Toolkit (AjaxTK) 的开放访问来致力于 Open Ajax Initiative。Zimbra 已经使用 AjaxTK 挑战了我们所谓的 Web 页面的极限,开发出完整的在线 Collaboration Suite,其中包括企业级电子邮件、日历和联系人。AjaxTK 将基于 Web 的应用程序和基于标准桌面的应用程序之间的差距缩减为零。图 3 展示了 Zimbra 的 Collaboration Suite 中包括的邮件应用程序,该应用程序是使用 AjaxTK 开发的。

  图 3. Zimbra 的邮件应用程序

  

  图 4 展示了 Zimbra 的日历应用程序,也是用 AjaxTK 开发的。

  图 4. Zimbra 的日历应用程序

  

  开发这个令人印象深刻的 Collaboration Suite 时内部使用的 Ajax 工具也可公开使用。对 Ajax 开发的开放和非专利环境的信任提供了将这个强大的工具公布于众的动力。

  AjaxTK 构建于下列源软件包之上:

config — 配置信息和消息本地化文件 core — 基本异常类和环境信息 debug — 用于运行时应用程序调试的调试类 dwt — DHTML Widget Toolkit: config — CSS 规则、图像和本地化文本 core — 异常处理和低级 DOM 实用程序函数 dnd — 拖放支持 events — 由工具包使用的、构建于一般 AjaxTK 事件支持之上的各种事件 graphics — 点、矩形和 CSS 实用程序 widgets — DWT 小部件集合和支持类 xforms — 提供创建复杂表单的 XForms 实现 event — 基本事件和事件监听器类,以及负责事件注册和分配的事件管理器类 net — 网络通信 soap — SOAP 文档处理 util — 字符串操作、cookie 管理、数据操作、延迟动作支持和回调支持等任务的实用程序类 xml — XML 文档处理

  企业开发人员可以在获知 Zimbra Ajax Toolkit 通常用于构建在现实世界中部署的大型健壮的应用程序时感到安慰。Zimbra 的 Collaboration Suite 包含 130,000 多行 JavaScript。AjaxTK 针对计划为桌面应用程序构建完全替代品的开发人员。如果您想使用 Ajax 增强现有 Web 页面,可能 Dojo 更合适一些。选择取决于您要做的事情。

来源:ibm    作者:Tim McIntire    责编:豆豆技术应用

正在加载评论...