Coarunsoft Code Generation 简称CSCG,是一款基于JAVAEE的代码生成工具,确切地说它是建立在coarunsoft核心框架基础上实现的一个快捷研发产品。
JAVA编程有很多重复机械代码, 代码生成器可以帮助解决80%的重复工作,让开发人员更多关注业务逻辑, 从而实现(代码生成+手工调整)的软件开发模式。
这样做的好处在于:
1、大大提升代码效率,有效地降低人力成本,时间成本;
2、统一WEB UI界面风格,规范化业务功能模块API引用方法;
3、降低研发人员综合能力限制(大多数人只适合做代码继承编写,核心设计和编写自有核心架构人员完成);
4、快速构建软件研发环境。
适用范围:
1、必须是基于JAVAEE技术的BS(浏览器客户端-服务器)软件应用研发
2、使用coarunsoft核心框架已提供的通用系统研发平台。
3、对当前需要构建研发的软件(或应用系统)完成数据库设计,即完成PDM和数据库环境搭建。
配置文件:即代码生成总配置项,通常一个软件仅需要一个即可。
CSCG工程代码结构
操作流程
1、全局配置
实现代码生成全局属性定义,主要包含工程路径、Dao路径、Dao父类、Domain路径、Domain父类等。此项步骤除修改工程路径外通常不会涉及改动。
2、库全表导入
默认初始化当前全库表作为生成代码数据实体,并对单个表配置项初始化赋值。
3、数据表配置
即配置需要生成代码的数据实体,如果是第一次操作,可使用“库全表导入”后再进行单个数据表的筛选。
4、保存表配置
针对单个表代码生成项做修改后完成配置保存。
5、生成配置文件
当所有需要生成的数据表配置完成后,点击当前操作完成代码生成配置文件创建
6、查看配置文件
查看或修改当前已生成的配置文件。
7、一键代码生成
依据已生成的配置文件,完成一次性代码构建。
注:对相同的表采用二次代码生成时,默认覆盖原代码结构。
生成代码样式