目前Hibernate的輔助開發(fā)工具有很多,商業(yè)的有MyEclipse,自由工具則有HibernateTool、HibernateSynch、Middlegen等,這些工具提供了現(xiàn)有數(shù)據(jù)庫表來生成代碼和配置文件等功能,大大簡化了開發(fā)。這些工具的缺陷也是非常明顯的,其指導(dǎo)思想不明確,僅僅是一個代碼生成器而已。比如HibernateTool暗示開發(fā)人員要先建立數(shù)據(jù)庫表,這其實(shí)是一種數(shù)據(jù)驅(qū)動的開發(fā)模式,使得開發(fā)人員先要去思考數(shù)據(jù)是如何存儲的、有哪些字段,而不是先思考系統(tǒng)對象之間的關(guān)系是怎么樣的。
基于此,我們開發(fā)了一個正向建模的Hibernate輔助工具,使用這個工具可以通過圖形界面建立模型,然后可以由模型生成持久類、映射文件和數(shù)據(jù)庫表。這樣開發(fā)人員只要在工具中定義對象的模型即可,工具可以自動完成其他的工作。并且工具要保留設(shè)計的模型,這樣開發(fā)人員可以迭代的修改模型,這就可以保證前期的工作成果盡可能多的被利用了。
此版修復(fù)的Bug主要有界面布局的刷新、生成代碼的正確性等,此版本在Eclipse3.2.0下測試通過,下載包包含二進(jìn)制文件和源碼。
CowNew開源團(tuán)隊 http://www.cownew.com
文檔PDF格式
文檔Word格式
二進(jìn)制文件和源碼下載>>>