框架简介
这是一个超简单好用的,云端在线代码生成器;
目前支持javaweb代码生成,一键生成Service,Manager,Dao等等,快来试试吧,编码效率会空前提高呢~;
未来还会拓展PHP,JavaScript,HTML,SQL,Android XML等等众多语言代码的一键生成,GenCode的目标是——最懒程序员!
解析引擎层次
com.cheney.gencode.enums: 通用枚举
com.cheney.gencode.gen.comment: 注释生成
com.cheney.gencode.gen.common: 模块组件代码生成
com.cheney.gencode.gen.html: HTML代码生成
com.cheney.gencode.gen.java: Java代码生成
com.cheney.gencode.gen.javascript: JavaScript代码生成
com.cheney.gencode.gen.module: 模块生成(工厂模式)
com.cheney.gencode.gen.sql: SQL代码生成
com.cheney.gencode.module: 模块的实体
com.cheney.gencode.util.db: 数据库操作工具
com.cheney.gencode.util.file: 文件操作工具
com.cheney.gencode.util.string: 字符串操作工具
com.cheney.gencode.util.xml: XML操作操作工具
WEB代码层次
model层:该层为JOPO
dao层:该层为数据持久层接口
service层:该层为业务逻辑层
controller层:该层为控制层
vm层:该层为视图层
配置层次
web.xml:web项目根配置
spring.xml:spring项目根配置
conf/mybatis:mybatis配置文件夹
conf/spring:spring配置文件夹
conf/velocity:velocity配置文件夹
mapper:包含mapper文件的文件夹
注意事项
使用帮助联系:457299596@qq.com (希望大家也能踊跃地给我提意见,包括你们希望生成的代码类别等等,这个项目坚持下去,是会方便大家的~~)
更新记录
2015.3.26:修正错误暴露BUG,调整代码生成引擎结构,解耦优化
2015.3.27:调整导航样式,方便以后拓展更多语言代码的自动生成;调整包结构,初步增加Ajax代码生成功能
2015.3.28:完善Ajax代码生成功能,支持生成简单的POST和GET请求代码,调整布局文件夹结构,方便以后拓展更多语言代码页面
2015.3.30:增加JS的事件代码生成功能
2015.3.31:初步建设Html代码生成功能
2015.4.28:新增SQL解析引擎,能通过读取表创建SQL生成实体对象,规避读取数据库带来的隐私和安全问题
2015.4.29:修复GET中文传值乱码,修复回显SQL代码没有格式问题
2015.4.30:初步新增统一错误异常捕捉机制,并且使用生成DAO代码模块进行测试
2015.5.03:完善错误异常捕捉机制,修复错误不会清空的BUG,并且将其应用到整个Java代码生成模块
2015.5.04:继续扩大错误异常捕捉机制的使用,继续拆分解耦代码结构(后续预测会持续进行一段时间的代码优化,为功能拓展铺垫)
2015.6.01:初步实现HTML代码生成功能;新增SQL代码生成功能模块
2015.6.02:完善HTML代码生成功能
2015.6.06:新增LinuxBash代码生成模块,新增正则表达式代码生成模块(至此代码生成模块的新增先暂时告一段落,未来将会不断完善当前所有模块的代码生成功能)
2015.7.09:补完Sql的Query和Alter选择类型
2015.7.14:补完Regex的Match选择类型
2015.7.15:因为演示平台内存限制,进行部署内存优化