Posted on 2007-03-15 23:23
云自無(wú)心水自閑 閱讀(650)
評(píng)論(0) 編輯 收藏 所屬分類(lèi):
Java 、
Appfuse
Appfuse中與數(shù)據(jù)庫(kù)有關(guān)的有用的腳本只有少數(shù)的幾個(gè),其他還有一些新建、編譯、打包、部署、安裝等等,由于我是在Eclipse環(huán)境下,使用Tomcat插件進(jìn)行開(kāi)發(fā),對(duì)于這些其實(shí)不需要特別的關(guān)心。
列舉一下我認(rèn)為有用的:
1、hibernatedoclet
使用xdoclet生成Hibernate的映射文件hbm.xml。
2、db-prepare
使用hbm2ddl使用并執(zhí)行create-table.sql,根據(jù)hbm在數(shù)據(jù)庫(kù)中建立數(shù)據(jù)表。要注意的是,生成過(guò)程還需要POJO的class。
3、db-load
使用dbunit將Xml格式的數(shù)據(jù)insert到數(shù)據(jù)庫(kù)中。
目前我的build.xml中只包含這幾個(gè)target。
另外,AppGen的build.xml中,我認(rèn)為有用的也主要是init和gen這兩個(gè)target。
其中init用于交互輸入?yún)?shù),而gen是使用xdoclet根據(jù)模板生成Actions/Controllers, Action/Controller Tests, test data, i18n keys and JSPs。