在Netbeans.tv下發(fā)布了一個(gè)新的視頻,sun說以后數(shù)據(jù)庫中的表就可以直接綁定到Swing的組件中了。并且給出了演示視頻,感覺很強(qiáng)大,不僅僅是列表,連文本框,按鈕全部都有。并且還演示了添加一個(gè)拖動(dòng)組件來通過拖動(dòng)獲得1-10的整數(shù)作為評分欄的值。
整個(gè)技術(shù)當(dāng)然是基于JPA持久層。整個(gè)視頻的時(shí)間是5分多鐘。
下面是視頻的地址
http://www.netbeans.org/kb/60/java/swing-app-beans-binding-screencast.html
http://mediacast.sun.com/details.jsp?id=4029
如此的迅捷,完全是Hibernate不能相比的。
我個(gè)人疑惑的只是:綁定JPA和Swing?
看來JPA果然是支持J2SE,用Swing開發(fā)需要用到數(shù)據(jù)庫的程序的時(shí)候,可以變得相當(dāng)?shù)姆奖恪T囅胍幌掠肑PA訪問SQLite數(shù)據(jù)庫來構(gòu)建一個(gè)桌面程序。
之前還在慢慢看Hibernate,不過去了Hibernate的主頁,Hibernate對于JPA和annotation更加是是否的推崇至極。最近JavaFX的發(fā)布,粗略的看過,覺得JavaFX下開發(fā)圖形界面空前的簡單,而且也可以放入Swing的組件。
這也意味著,以后不僅僅是Web,連客戶端程序,和Applet,JavaFX都可以通過JPA敏捷開發(fā)。