在Netbeans.tv下发布了一个新的视频,sun说以后数据库中的表就可以直接绑定到Swing的组件中了。并且给出了演示视频,感觉很强大,不仅仅是列表,连文本框,按钮全部都有。并且还演示了添加一个拖动组件来通过拖动获得1-10的整数作为评分栏的值。
整个技术当然是基于JPA持久层。整个视频的时间是5分多钟。
下面是视频的地址
http://www.netbeans.org/kb/60/java/swing-app-beans-binding-screencast.html
http://mediacast.sun.com/details.jsp?id=4029
如此的迅捷,完全是Hibernate不能相比的。
我个人疑惑的只是:绑定JPA和Swing?
看来JPA果然是支持J2SE,用Swing开发需要用到数据库的程序的时候,可以变得相当的方便。试想一下用JPA访问SQLite数据库来构建一个桌面程序。
之前还在慢慢看Hibernate,不过去了Hibernate的主页,Hibernate对于JPA和annotation更加是是否的推崇至极。最近JavaFX的发布,粗略的看过,觉得JavaFX下开发图形界面空前的简单,而且也可以放入Swing的组件。
这也意味着,以后不仅仅是Web,连客户端程序,和Applet,JavaFX都可以通过JPA敏捷开发。