了解 Eclipse 中的 JFace 数据绑定,第 3 部分: 使用高级功能
2009-12-14 00:00:00 来源:WEB开发网开始之前
关于本系列
“了解 Eclipse 中的 JFace 数据绑定” 系列教程的这一部分介绍了 Eclipse V3.2 中附带的新 JFace 数据绑定应用程序编程接口 (API) 的高级功能。
使用数据绑定 API 可以将您从必须编写样本同步代码的痛苦中解脱出来。JFace 数据绑定 API 为用户界面 (UI) 提供了这种功能,该功能是用 Standard Widget Toolkit (SWT) 和 JFace 编写的。系列教程的前一部分介绍了 API 中的基本组件。本部分将介绍诸如测试、表、转换程序和和验证之类的高级主题。
关于本教程
本教程说明了如何使用 JFace 数据绑定的高级功能,例如转换程序、验证和表。还介绍了如何以更加可测试的方式构造 UI。您将了解如何利用 JFace 数据绑定 API 来编写结构良好且可测试的 Java™ UI 应用程序。
先决条件
本教程面向具有一定的 Java 编程语言和 Eclipse 使用经验的开发人员。您必须对 SWT 和 JFace 有一定的基本了解,并阅读了 第 1 部分。
系统要求
要运行本教程中的示例,则必须要有一个 Eclipse V3.2 软件开发包 (SDK) 及一台能够运行该软件开发包的计算机。本教程中的示例将使用 Java V5 自动装箱。因此,首选使用 Java V1.5 Java 运行时环境 (JRE)。
编写可测试代码
同步可以为 UI 测试做些什么?它是 Java UI 开发人员用来编写可测试 UI 的强大工具。
大多数桌面应用程序开发人员都不测试其 UI。虽然服务器端代码通常都经过严格测试,但是大部分桌面业务逻辑从未接受过 JUnit 的测试。有一些工具可用于执行测试任务,例如 Mercury Interactive Corp. 的产品 Abbot;以及 Redstone Software Inc. 的 Eggplant。但是,很多组织都不使用这些工具。
- ››Eclipse+SVN+Google Code配置过程
- ››eclipse中开发android程序时,打开layout配置文件自...
- ››了解Windows Mobile文件结构
- ››Eclipse快捷键大全
- ››Eclipse Helios 之旅:看看 Eclipse 的最新同步发...
- ››了解 IBM Smart Business Development and Test o...
- ››Eclipse和MyEclipse的关系
- ››Eclipse 环境下的 OpenSocial 开发:通过 Shindig...
- ››Eclipse 向导机制扩展 -- 实现可定制的向导
- ››了解 Apache Click:使用轻量模型快速编写 Web 应...
- ››Eclipse 中的 EJB V3.0 数据库持久化
- ››Eclipse 常用快捷键
更多精彩
赞助商链接