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