代码自动生成框架----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
三、测试生成