大家回想一下,有多少软件公司,多少项目,多少初中级程序员在做着CRUD方面的一些重复而繁杂的工作呢?对于公司项目来说,可能60-70%的成本都花费在CRUD方面的开发管理上,对于程序员职业生涯来说 ...
大家回想一下,有多少软件公司,多少项目,多少初中级程序员在做着CRUD方面的一些重复而繁杂的工作呢?对于公司项目来说,可能60-70%的成本都花费在CRUD方面的开发管理上,对于程序员职业生涯来说 ...
实体模型,视图模型,表单模型,表单规则引擎,这几部分内容是自定义表单核心内容,之前的文章已经介绍了实体模型,这篇文章介绍一下视图模型管理。 我们平时见到的一些管理系统或者多数程序员做的一些C ...
先总体介绍一下大概的架构和核心模块设计。先上一张整体设计图 概念还是有点多,有一些概念可能比较新,如果熟悉K2自定义表单,可能比较好理解一些。代码地址:https:/ ...
这篇文章结合案例再来直观的感受一下自定义表单的应用,纯技术上的应用会比较枯燥一些,后面再对大的设计细节进行展开。 我们平时的业务绝大多数都是围绕着单表、一对多关系、多对多关系,以及扩展开来的一对多对 ...
自定义表单设计的目标是不编写代码,由设计人员在界面设计表单配置,用户就能使用具体的功能模块了,对于这个目标,首先要解决的就是数据存储以及数据库与表单之间的映射问题。 平时如果使用过代码生成工 ...
自定义表单可以挂载到流程引擎,也可单独存在,本文介绍自定义表单挂接流程引擎案例,流程引擎采用开源的框架elsa,并对部分代码做了修改以适应中国国内的审批业务,流程设计器也是基于elsa提供的前端实现框 ...
实体对象模型与数据库对应实现 主要是解决实体对象模型与数据库之间的一一对应,在界面上新增实体对象模型,增加字段,则同步管理业务实体数据库表结构,主要的思路就是界面上修改了实体模型,同步执行修改数 ...
这段时间陆续收到一些小伙伴的信息,对流程引擎和自定义表单比较感兴趣,内心还是比较欣喜的。多数人还是对elsa实现的流程引擎比较感兴趣,要源码,这部分内容原本是有打算把源码开源出来的,但后来发现el ...
新年伊始,万物皆生机,然冠未去,美帝相向,于华夏之子,吾辈当自强。 这篇文章接上一篇文章,主要介绍缓存的代码实现 后端本地缓存 之前介绍的将自定义表单数据全部存储到应用程序内存中,任 ...
新年伊始,万物皆生机,然冠未去,美帝相向,于华夏之子,吾辈当自强。 缓存对于任何一个系统来说,都是绕不开的一个话题,缓存设计好了对系统整体的性能往往是指数级的提升,但如是设计不好,对系统的稳 ...