Level: Intermediate Scott Delap (scott@clientjava.com), Desktop/Enterprise Java Consultant
17 Oct 2006 Almost all applications require synchronization of data between various objects and services. This tutorial, Part 3 of a series titled "Understanding JFace data binding in Eclipse," shows you how to use advanced features to accomplish this task while writing testable UIs.
In this tutorial
This "Understanding JFace data binding in Eclipse" series introduces advanced features of the new JFace data binding application program interface (API) included in Eclipse V3.2. Data binding APIs relieve you from having to write boilerplate synchronization code. The JFace data binding API provides this functionality for user interfaces (UIs) written in the Standard Widget Toolkit (SWT) and JFace. Part 1 in the series introduces the basic components in the API. Part 2 moves on to advanced topics such as testing, tables, converters, and validation. This tutorial addresses using advanced features of JFace data binding, such as converters, validation, and table. It also covers how to structure UIs in a more testable manner. You will learn how to leverage the JFace data binding API to write Java™ UI applications that are well structured and testable.
Prerequisites
This is written for developers with some experience with the Java programming language and Eclipse. You should have a basic understand of SWT and JFace and have read Part 1.
System requirements
To run the examples in this tutorial, you need a copy of the Eclipse V3.2 software development kit (SDK) and a machine capable of running it. The examples in this tutorial use Java V5 autoboxing. As a result, a Java V1.5 Java Runtime Environment (JRE) is preferred.
Formats html, pdf
|