
实体配置
文章平均质量分 96
低代码配置部分
行者无疆1982
热爱技术,专注于架构、设计、开发,侧重于综合运用与实战,所有内容均动手验证确认,不以讹传讹,欢迎评论、转发和私信。
每周更新一篇高质量原创文章,你的支持是创作的动力,记得添加关注~。
一起努力,遇见更好的自己。
展开
-
带你一步步实现低代码开发平台——概述、实现模式、整体框架
当下,低代码与无代码的概念正炙手可热,市面上涌现了众多相关平台。客观而言,低代码开发平台确实通过配置化的方式显著提升了开发效率,降低了成本,并缩短了项目周期。同时,这种开发方式也降低了对开发人员的技能要求,所生成的代码更为标准化,有效减少了低级错误,间接提升了软件质量。然而,低代码开发并非是一个全新的概念,其历史可追溯至较早时期。在一个软件系统中,许多功能具有共性,这些功能可以通过抽象建模和标准化来简化开发流程。例如,单实体(如计量单位)对应单张数据表,展示和操作方式相对简单;原创 2023-04-24 08:00:00 · 18406 阅读 · 2 评论 -
带你一步步实现低代码开发平台——低代码配置模块、实体、模型设计
今天我们通过一个实际案例来辅助说明下低代码平台的设计。之前开源了一套通用接口平台,详见专栏。我们将其迁移整合一下,使其成为开发平台的一个功能模块。接口平台自身基础数据的维护,如应用、接口服务、消息主题等,需要实现相应的管理功能。原创 2023-05-15 08:15:00 · 5737 阅读 · 8 评论 -
带你一步步实现低代码开发平台——低代码配置模块视图功能总体设计
上一篇介绍了整合接口平台,架构优化,使用低代码配置模块、实体、模型,今天接着上篇继续写,重点介绍下视图整体的设计。视图,实际上也就是前端web页面,这部分超级复杂。根据用途不同,将视图进行了分类,建模产生以下类型的视图- 列表视图- 新增视图- 修改视图- 查看视图- 树视图- 树表视图- 参照视图- 树参照视图- 树表参照视图- 主从视图(待实现)- 自定义视图(待实现)原创 2023-05-22 08:00:00 · 3694 阅读 · 1 评论 -
带你一步步实现低代码开发平台——低代码配置模块视图配置功能详解
对于大多数业务实体管理,在系统中有个功能菜单对应,最常见的情况就是一个列表页面,如接口平台模块下的应用管理功能,如下图所示该页面对应着列表视图,包括了常见的查询、新增、修改、查看页面(删除功能不是一个页面,而仅是一个功能按钮,位于列表页面),对应着新增视图、修改视图和查看视图。列表视图是最常用,也是最复杂的,下面具体来说一下。对于自关联的实体,如组织机构,实际数据是有层次,会展示为一棵树。该视图通过实体模型属性中的是否上级就可以自动处理,无需额外配置。原创 2023-05-25 15:14:53 · 2894 阅读 · 0 评论 -
带你一步步实现低代码开发平台——基于配置信息生成库表和代码
通过前面的步骤,我们完成了实体的配置,主要包括实体、实体模型、视图,接下来的工作主要是三项,一是生成数据库表,二是生成前后端源码,三是配置权限项(菜单及按钮),完成这几步工作后,配置的功能就能运转起来了,下面继续以接口平台模块中的应用这个实体为例来具体说说。原创 2023-05-29 08:00:00 · 4457 阅读 · 0 评论 -
带你一步步实现低代码开发平台——提升配置效率,面向对象的继承,原型拷贝
背景低代码配置功能实现得好,能大幅提升开发效率。但是不得不说,在平台里按照规范和约定一步步来操作,在某些情况下确实不如源码开发灵活和方便,存在类似的配置工作重复执行繁琐枯燥的情况。这时候,就需要平台进一步提升操作的便捷性,来提升配置效率。如何提升呢?核心思路有两个,一是基于面向对象的继承思路;二是来源于原型设计模式的原型拷贝思路。面向对象的继承机制基于平台的顶层设计,实体建立了统一的基类,在基类里定义了标识、创建人、创建时间、修改人、修改时间、版本号(乐观锁)、逻辑删除标志位。这几个字段,主要是技原创 2023-05-30 15:05:16 · 1058 阅读 · 0 评论