在java swing应用程序中自动数据绑定数据库和用户界面的最佳方法?

ond*_*rej 2 java xml database data-binding swing

我目前需要使用数十个表和数千个字段创建用户前端应用程序到数据库.

它应该是java swing应用程序,我试图尽可能找到最自动化的解决方案.理想情况下,完全避免手动创建DAO层,bean定义和GUI创建.

目前我们正在讨论将数据库转换为XML文档集的可能性,因此解决方案应该包括使用关系数据库和XML文档的能力.

任何想法/经验?

tra*_*god 5

这是一个复杂的主题,可能会成为一个很好的社区Wiki.我只是略微表面,但NetBeans在这方面有不断发展的能力.它应该在你的短名单上.请参阅以下帮助主题和链接:

  1. 从实体类生成JPA控制器类
  2. 将数据绑定到Swing组件
  3. Java持久性任务:快速参考.
  4. JPA和Bean绑定的最佳实践.
  5. 在NetBeans 7中使用Java Persistence API for Java SE 7桌面应用程序.