TCSF 服务框架配套代码生成器 TCSF-Codegen

未知
Java
跨平台
2017-06-27
unic0rn

服务开发中,几乎所有的功能都可以归纳为对数据库的增删改查,因为服务开发核心就是对数据进行存储和处理。但在日常开发中,增删改查的代码工作是重复而又枯燥无味的,包括从sql编写、持久层封装直到前端的增删改查页面。

由于管理后台一般对界面的要求并不高,因此针对 TCSF 服务开发框架开发了一款代码生成器。

生成器代码托管在码云上:

http://git.oschina.net/iterable/tcsf-codegen

操作界面如下: 

在开发时,使用 PowerDesigner 设计数据库,设计完成后生成 sql 导入到数据库中。使用 TCSF-Codegen 代码生成器连接数据库,通过读取数据库的结构来自动生成实体、VO、表单对象、转换器、Mapper、Service、Controller 以及常规的列表和编辑表单页面。代码生成器会自动读取数据库设置表注释作为此实体的显示名称,读取表字段注释作为每个实体属性的显示名称,以及读取是否允许为空、是否唯一和字段约束自动生成表单验证代码。这能够让我们从重复性的工作中脱离出来,去思考更深入的技术和业务问题。

加载中

评论(4)

aol_aog
aol_aog
看起来不错啊,通常情况下只需要生成重复的业务代码,也不需要集成其它的开发框架中无用的内容,必竟多数据情况下我们都是有自已一套开发框架。
MithrandirW
MithrandirW
造轮子机器:)
你好今天晴天
你好今天晴天
666 有没有PHP版的
unic0rn
unic0rn 软件作者
看过网上很多企业应用快速开发框架,发现集成功能太多,这些功能是冗余的,在开发时反而碍手碍脚,而我的目标是做一个极少冗余(场景的最少必需功能)、极高复用性(数据库、逻辑到页面),具备继承关系的框架系列(便于维护和二次开发),可以从中选择最符合需要的框架导入开始开发,十分适合初创软件公司需要。#TCSF-Codegen#
unic0rn
unic0rn 软件作者
使用TCSF服务开发框架及搭配TCSF-Codegen代码生成器可以节省70%枯燥无味的重复性工作,让我们更加专注于业务和体验!

暂无资讯

暂无问答

swagger-codegen生成java客户端代码

前后端分离的时候,需要建立契约,Swagger可达到该目的(略)。 建立Rest接口后,通过swagger-codegen项目可以自动生成对应的客户端代码(c++、php、java、js、node等等), 关于swagger-cod...

09/29 21:35
20
0
全图化引擎(AI·OS)中的编译技术

全图化引擎又称算子执行引擎,它的介绍可以参考从HA3到AI OS -- 全图化引擎破茧之路。本文从算子化的视角介绍了编译技术在全图化引擎中的运用。主要内容有: 1. 通过脚本语言扩展通用算子上的...

12/03 13:07
6
0
用LLVM来开发自己的编译器(一)——变量和函数

##LLVM的IR语言 首先来简单介绍一下llvm使用的IR(intermediate representation)语言。它有许多类似汇编的指令但又有函数的语法,而且提供了一个强大的类型系统。 下面是一段简单的IR代码: ...

2012/12/21 13:10
6.5K
0
修改jOOQ codegen默认生成类策略

使用默认生成类策略 项目中采用了jOOQ作为ORM框架,并使用jOOQ codegen生成Table,Record和PO。 codegen使用说明请见这里。codegen的gradle配置请见这里。 表结构: CREATE TABLE `user` ( ...

2017/11/14 19:52
348
1
奇怪的现象

在CodeGen::None的情况下,不用FunctionPassManager编译出来的Native Code的执行效率居然比用了FunctionPassManager的还高。 在非CodeGen::None的情况下,还是用FunctionPassManager编译出来...

2012/07/26 15:39
19
0
wsdl文件使用ant生成webservice代码

wsdl ant webservice

2013/08/21 00:04
604
0
maven cxf-codegen-plugin插件测试webservice

测试webservice时,我们一般要生成webservice本地类,Apache-cxf包自带一个wsdl2java命令行下的工具,使用方法见 http://www.yeetrack.com/?p=510,其实更方便的方法是使用maven cxf-codegen...

2013/09/28 00:56
55
0
Matlab2012Ra由M文件产生C代码

1.准备M文件 simpleProduct.m function c = simpleProduct(a,b) c=a*b; 2.在matlab工作界面输入coder,输入工程名称 simpleProduct 3.在工程中添加simpleProduct.m文件 4.定义输入变量a,b的数...

2015/12/22 15:37
177
0
【原创】如何正确生成RabbitMQ-C客户端库

关键点: 1. 下载 rabbitmq-c-master 源码 2. 下载 rabbitmq-codegen 源码 3. 将 rabbitmq-codegen 中的内容拷贝到 rabbitmq-c-master 中的 codegen 目录下(如果没有该目录请自行创建) 4....

2012/11/16 14:34
1K
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部