|  | 级别: 中级 成 富 (chengfbj@cn.ibm.com), 软件工程师, IBM 中国软件开发中心
2009 年 6 月 15 日 iWidget 是 IBM 推出的 Web 窗口小部件规范,它可以运行在 IBM Mashup Center 以及其它产品中,也可以直接嵌入在网页中。本教程着重于 iWidget 开发中的各个方面,以一个 iWidget 示例作为主线,穿插 iWidget 规范中的基本概念,并与具体的实现相结合。除此之外,本教程还介绍了 iWidget 开发过程中一些重要的话题,包括开发环境、国际化、打包与部署和调试等。通过本教程的学习,可以对如何开发 iWidget 有比较全面和深入的了解。
开始之前
iWidget 是 IBM 推出的 Web 窗口小部件规范,可以运行在 IBM Mashup Center 以及其它产品中,同时也支持嵌入在一般的网页中。本教程将详细介绍与 iWidget 开发相关的话题,开发的 iWidget 主要以 IBM Mashup Center 1.1 作为目标运行环境。
在本教程中
本教程详细介绍了 iWidget 开发中的各个方面,包括开发环境、iWidget 规范和开发实例、国际化和调试等。本教程的内容包括:
- Web 窗口小部件与 iWidget
- 开发环境的构建
- 在 iWidget 中引入 JavaScript 和 CSS
- iWidget 的编辑模式与配置持久化
- iWidget 的事件发布与响应
- 使用 Ajax 代理
- 国际化
- iWidget 打包与部署
- 调试 iWidget
目标
通过本教程的学习,您将可以对 iWidget 的开发有比较深入的了解。与此同时,对 iWidget 开发过程中一些可能会出现问题的地方有一定的认识。
预备知识
学习本教程,需要具备一定的 XML、HTML、JavaScript 和 CSS 知识;如果 iWidget 有业务逻辑需要在服务器端处理,还需要 JEE 开发的相关知识。对于 IBM Mashup Center 一定程度的了解可以帮助更好的运行 iWidget 。
系统需求
本教程中的示例 iWidget 均在安装于 Windows XP SP2 系统中的 IBM Mashup Center 1.1 版本上测试完成。您需要一台能流畅运行 IBM Mashup Center 产品的机器。开发和调试 iWidget 还需要额外的工具。这些产品和工具包括:
- IBM Mashup Center 1.1
- Eclipse Web Tools Platform
- Apache Tomcat 6.0
- 合适的 Web 调试工具(详细信息见教程中的章节“调试”。)
|  |
|