:: Readme :: Binding 1.0.1 ::
Bind domain data to Swing components
The JGoodies Binding connects object properties with UI components.
It:
- reduces the code necessary for object presentation,
- stream-lines the development process for data binding,
- provides advanced features for automatic update notification,
- assists you in separating the domain and presentation layers.
The JGoodies Binding library requires Java 1.4 or later.
The accompanying Binding tutorial sources require the
JGoodies Forms library
and use the
JGoodies Looks if in the classpath.
Getting Started
You can find presentations about Binding techniques at the
JGoodies Articles page.
Also check out the User's Guide.
The accompanying tutorial sources demonstrate how to work with Binding.
The package docs of the API Docs
provide a reference and many JavaDoc class comments contain example code.
Also Martin Fowler describes the
Presentation Model pattern
in the upcoming additions
to his book "Patterns of Enterprise Application Architecture".
Support
First off, do not send personal mail!
You may subscribe to the
users mailing list
and
browse
or
search
the list's archive.
And you can direct new questions to
users@binding.dev.java.net.
Please
register
with this list before you post; otherwise I need to manually accept your messages.
Also, you can use the
issue tracker
to find issues regarding the Binding. As a project observer you can log defects,
request features and suggest enhancements.
Distribution Contents
docs/api |
|
JavaDocs directory |
|
lib |
|
Forms library required for the tutorial sources only |
|
src/extras |
|
useful extensions - work in progress |
src/tutorial |
|
tutorial sources |
src/test |
|
sources for unit tests |
|
LICENSE.txt |
|
the license agreement |
README.html |
|
this readme file |
RELEASE-NOTES.txt |
|
Release Notes |
build.xml |
|
ANT build file |
default.properties |
|
ANT default build properties |
|
binding-1.0.1-src.zip |
|
zipped library sources |
binding-1.0.1.jar |
|
the library jar |
Acknowledgements
The Binding project has been financed by customers of the
JGoodies Swing Suite
and the Java desktop team at Sun Microsystems.
It is only with their money that I can provide, maintain and improve
this library at no charge.
The Binding has been inspired by the VisualWorks ValueModel hierarchy,
the PresentationModel pattern, and the Java Beans standard.
You can Help
If you save time and money using the JGoodies Binding, you may help me
finance my Java desktop activities by licensing the commercial
JGoodies Swing Suite.
|