發(fā)布基于Eclipse的數(shù)據(jù)庫(kù)建模及ORM框架代碼自動(dòng)生成插件(支持Hibernate,Ojb,IBatis等)
下載地址(重要提示:如果安裝不成功,嘗試將feature文件夾刪掉)
文件比較大,大概有近20M,使用Zip壓縮。
現(xiàn)在發(fā)布的是Beta版,SourceForge上面的空間正在申請(qǐng)。
發(fā)布的版本,支持Eclipse3.2和Eclipse3.3,需要GEF插件,可以在1.4及1.5下運(yùn)行(我只測(cè)試了Sun JDK1.4和JDK1.5的三個(gè)版本,并不保證所有的JDK都能運(yùn)行)。
RCP版本正整理中,國(guó)慶前發(fā)布。
如果有問(wèn)題,請(qǐng)留言
以下是工具的介紹
Aquarius ORM Studio介紹
從事軟件開(kāi)發(fā)多年,感覺(jué)數(shù)據(jù)庫(kù)在整個(gè)軟件開(kāi)發(fā)過(guò)程中扮演一個(gè)不可或缺的角色。一旦一個(gè)業(yè)務(wù)項(xiàng)目進(jìn)入立項(xiàng)階段,需要支持哪些數(shù)據(jù)庫(kù)平臺(tái),如何使用該種數(shù)據(jù)庫(kù)平臺(tái)都將成為架構(gòu)師需要考慮的內(nèi)容,對(duì)于一般的開(kāi)發(fā)人員,則可能根據(jù)需要建立各種數(shù)據(jù)表,還可能需要通過(guò)反向工程來(lái)了解現(xiàn)有數(shù)據(jù)庫(kù)的架構(gòu),隨著ORM工具的流行,程序員還需要將數(shù)據(jù)表映射到類上,并保證兩者間的同步,過(guò)去幾年從事相應(yīng)工作的經(jīng)驗(yàn)告訴我,這既不是一個(gè)輕松的事情,更不是一件令人感覺(jué)愉快的事情。同時(shí)市場(chǎng)上有大量?jī)?yōu)秀的數(shù)據(jù)庫(kù)工具,從建模到分析,還有ORM,但可惜的是,大部分優(yōu)秀的工具都不是免費(fèi)的,就像最有名的PowerDesigner,其價(jià)格令我咋舌。象 PowerDesigner這么強(qiáng)大的工具,我只能用到其中一部分功能,卻要付出所有的價(jià)格,而且功能卻沒(méi)有滿足的我的需要。
所以我萌生了根據(jù)自己的需求來(lái)開(kāi)發(fā)一個(gè)數(shù)據(jù)庫(kù) 工具的想法,并在接下來(lái)的兩年中付諸實(shí)施。這個(gè)工具我稱為Aquarius Orm Studio,Aquarius是水瓶座,我的星座,ORM是指這個(gè)工具的一個(gè)重要功能,Studio是個(gè)流行詞。
這個(gè)工具可以完成以下功能:
數(shù)據(jù)庫(kù)正向建模(支持?jǐn)?shù)據(jù)表,存儲(chǔ)過(guò)程,視圖),并生成相關(guān)DDL
數(shù)據(jù)庫(kù)反向工程,支持從數(shù)據(jù)庫(kù)導(dǎo)入數(shù)據(jù)表,存儲(chǔ)過(guò)程,視圖等數(shù)據(jù)庫(kù)元素
支持多數(shù)據(jù)平臺(tái),包括Oracle,DB2,MySql,MsSql,Sybase,PostgreSql等
生成測(cè)試數(shù)據(jù),可以根據(jù)數(shù)據(jù)庫(kù)模型生成測(cè)試數(shù)據(jù),方便進(jìn)行單元測(cè)試。
生成相應(yīng)ORM代碼及配置文件,支持Hibernate3,OJB,IBatis及OpenJPA
支持多國(guó)語(yǔ)言,包括中文(簡(jiǎn)體,臺(tái)灣繁體,香港繁體),英文,日文(謝謝Judy.Chang的日文翻譯)

posted on 2007-09-07 11:30 豬兒笨笨 閱讀(6109) 評(píng)論(42) 編輯 收藏 所屬分類: Java開(kāi)發(fā) 、O/R Mapping 、OO設(shè)計(jì) 、組件設(shè)計(jì) 、設(shè)計(jì)模式 、開(kāi)源軟件