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