CowNew 開源團隊網站 http://www.cownew.com
作者 楊中科 是 CowNew 開源團隊發起人之一,郵箱 about521? at 163 dot com
論壇 http://www.cownew.com/newpeng/
轉載請注明此版權信息
最近準備把進銷存項目激活,這樣一方面可以讓更多的人有機會參與到開源開發中來,另一方面也把
SQL
翻譯器、
SQL
優化器、
JDBMonitor
應用到這個項目中,這樣這三個基礎模塊就可以在實際項目應用中得到驗證和增強。我準備用
hibernate
實現持久層,在網上找了很久都沒找到一個免費的實體建模然后生成
ORM
相關代碼和文件的工具,因此自己就寫了一個。
經過近十天的開發,基于 eclipse 的 CownewStudio (這個名字是個暫定的名字,以后很可能會改一個更好的名字,因為這個名字太大、太俗,呵呵)已經完成了基本的功能。已經可以進行較復雜的建模,并可以生成 hibernate2.0 的 POJO 與 hbm 配置文件。
??
建模界面:
代碼生成配置界面:
生成的
POJO
:
生成的
hbm
配置文件:
? 現在的版本還有很多問題,比如容錯性、模型文件校驗、穩定性,生成的
POJO
及
hbm
的正確性也有待校驗(細心的朋友也許已經發現上邊生成的
hbm
文件中的錯誤,呵呵)。
后續要添加的新功能有如下幾點:能生成 hibernate3.0 及其他主流 ORM 的代碼;增加 Remoting 建模和代碼生成功能。
公開測試版(簡稱公廁版,呵呵)預計將會在下周發布。
我本人對 hibernate 不是很熟悉,希望有對此感興趣并對 hibernate 比較熟悉的朋友加入我們開發。還需要一位對 XML DTD 比較熟悉的人,和我們一起編寫模型文件的 DTD 。我的 email : about521 at 163.com