Skip to main content

Are there some Data Binding Swing Components exist?

3 replies [Last post]
ylzhao
Offline
Joined: 2004-08-22

Hi,
I want to write an Client/Server application, the spec is:

1 Language: Java
2 Platform: JDK 1.5.0_07
3 Develop Platform: NetBeans 5.0
4 Data Access Driver: JDBC
5 DataBase: MySQL 5.0

Questions:
1. Are there some Data Binding Swing Components exits like Delphi's Data Binging Compoents?

2. Are thre some high layer DataBase access Frameworks which built upon JDBC exist (which can made Database access more easier)?

Message was edited by: ylzhao

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Scott Violet

Hi ylzhao,

In addition to those mentioned by Maxim, beans binding (jsr 295) will
make this easier.

-Scott

swing@javadesktop.org wrote:
> Hi,
> I want to write an Client/Server application, the spec is:
>
> 1 Language: Java
> 2 Platform: JDK 1.5.0_07
> 3 Develop Platform: NetBeans 5.0
> 4 Data Access Driver: JDBC
> 5 DataBase: MySQL 5.0
>
> Questions:
> 1. Are there some Data Binding Swing Components exits like Delphi's Data Binging Compoents?
>
> 2. Are thre some high layer DataBase access Frameworks which built upon JDBC exist (which can made Database access more easier)?
> [Message sent by forum member 'ylzhao' (ylzhao)]
>
> http://forums.java.net/jive/thread.jspa?messageID=135513

maxz1
Offline
Joined: 2006-01-10

Hi,

- The JDNC project aims your requirements however
it is still on the beta version stage. (https://jdnc.dev.java.net/documentation/index.html)

- You can try also Oracle JDeveloper IDE and ADF framework of NetBeans and to get a set of components + some data binding like in Delphi.
* JDeveloper is free but not open source.
* ADF Framework comes with JDeveloper and provides a set
of components and databinding technique
See here: http://www.oracle.com/technology/products/jdev/index.html

- Also Borland itself ships some similar functionality
with JBuilder (not for free)

Regards,
Maxim

evickroy
Offline
Joined: 2004-07-23

> - You can try also Oracle JDeveloper IDE and ADF
> framework of NetBeans and to get a set of
> components + some data binding like in Delphi.
> * JDeveloper is free but not open source.
> * ADF Framework comes with JDeveloper and provides a
> set
> of components and databinding technique
> See here:
> http://www.oracle.com/technology/products/jdev/index.h
> tml

One important note about JDeveloper is that while JDeveloper is free, the ADF framework is not. If you use the ADF framework, you will then have to pay a license fee to deploy. The fee was very steep the last time I checked, but it may have changed somewhat.

I would highly recommend against using Oracle's ADF framework. The framework has strayed from it's original goals and so the Swing client bindings of the API has been rather neglected over the past few years. Neglected to the point that it requires a lot of work to overcome the holes in the API and to workaround numerous bugs.

Personally, I would highly recommend waiting for Netbeans 6 to come out which should (wishing?) make use of the databinding API that Scott mentioned. If you can't wait, then you should check out the JGoodies Binding framework at http://jgoodies.com/downloads/libraries.html.

Hope this helps.
Erik