代码自动生成框架----CodeAutomaticGenerationFramework
通过此代码自动生成框架来自动生成Dao层、Service层、Action、JSP以及相关的xml配置文件。
一、准备工作
1.准备测试用的hbm.xml
Users.hbm.xml

2.准备HibernateTool需要的hibernate.cfg.xml

3.准备空的Struts.xml

4.准备固定格式的applicationContext.xml

5.准备Dao层的模版
IDao.java

dao_template.java

dao_impl_template.java

6.准备Service层的模版
service_template.java

service_impl_template.java

7.准备Action模版
add_action_template.java

update_pre_action_template.java

update_action_template.java

list_action_template.java

delete_action_template.java

8.准备Jsp模版
add_template.jsp

list_template.jsp

update_template.jsp

9.准备Ant编译环境
build.properties

dbconfig.properties

hibernateProperty.properties

10.编写build.xml

二、生成
11.生成Dao---hbm2dao
CodeGenerater.java

CodeUtil.java

Configer.java

12.生成DaoImpl---hbm2daoimpl
CodeGenerater.java

CodeUtil.java

Configer.java

13.生成Service---hbm2service
CodeGenerater.java

CodeUtil.java

Configer.java

14.生成ServiceImpl---hbm2serviceimpl
CodeGenerater.java

CodeUtil.java

Configer.java

15.生成Action---hbm2action
CodeGenerater.java

CodeUtil.java

Configer.java

16.生成Jsp---hbm2jsp
CodeGenerater.java

CodeUtil.java

Configer.java

17.增加Struts.xml的配置
CodeGenerater.java

CodeUtil.java

18.生成applicationContext-basic.xml
CodeGenerater.java

CodeUtil.java

19.生成Dao层与Service层相关的Spring配置
CodeGenerater.java

CodeUtil.java

20.生成Action相关的Spring配置
CodeGenerater.java

CodeUtil.java

21.依赖的相关工具类
AuxiliaryStringProcessingUtil.java

ClassUtil.java

FileData.java

PagingComponent.java

三、测试生成