按以下步骤来使用代码生成器(注意:生成器是基于Appfuse1.6版的)
1、设置你的appfuse开发环境依据appfuse网站上的指南
2、解压缩appfusegen.zip的内容到一个文件夹下,如:c:/appfusegen
3、在你的数据库里用ant create-tables功能建立演示表。执行此命令将执行c:/appfusegen/sql/newtables.sql的sql文件
4、修改在c:/appfusegen/properties文件夹下的generator.properties文件
a 设置 appname : 此应用系统的名称
b 设置 Java Output Location 到你的appfuse项目所在位置
c 设置 Package Prefix :包前缀
d 将要生成的mvc模板的注释取消(注意:任意时候只能一个mvc的模板被设置生成)
e 设置PackageNames.properties文件中的包名。内容为 表名=包名
5、在生成器的文件夹里执行以下命令以运行生成器:
ant -Dtable=@tables
6、所有的项目文件、java类库等将被生成
7、编译并部署你的应用到tomcat使用:
ant setup
8、启动tomcat并且开始测试你的6个应用屏幕或者运行任何一个unit测试类甚至于canoo的web测试
警告:
表中包含的BigDecimal值,dates/timestamps有可能是不正常的在以下:
a、在struts中。 需要注册附加的转换器在base action
b、在spring中。 仅dates/timestamps有问题。需要改变