| GOAL
Martin Fowler, once, said that the best
method to make a project faster is to improve the speed in that 1/10
part of the code where 9/10 of the time is consumed. Let's apply
that to project development. Considering that most of out projects
are mainly constructed from tables and forms that are linked with
the database, if we could make the development of these components
faster, the development of the entire projects would be
faster.
I created a few components for this
purpose that make web (swing in the future) forms much easier to
work with, and make database access transparent, by using JDO. Also
tables are much easier to construct and handle.
More concrete: Wouldn't you like to
construct a form like this:

without worrying about data retrieval,
whether is an insert or update, and save into the database? Or
wouldn't you like to build a paged, multi selection , orderable by
columns table like this with just a few lines of
code:

For the first
version this project extends Echo web framework (http://www.nextapp.com/products/echo)
, its components project Echopoint (http://echopoint.sf.net/) and
TJDO (http://tjdo.sf.net/).
Future versions might also provide the
same functionality for Swing and JSF (Java Server
Faces).
LICENCE
dataglue is OPEN-SOURCE SOFTWARE
distributed under the terms of the GNU LGPL
License.
|