在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敏捷開發。