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