作品简介

低代码开发平台是在不写或者只写极少量代码即可实现业务功能的软件平台,可以助力企业快速完成数字化转型。本书介绍低代码开发平台设计与开发的详细过程,以元数据模型为核心,介绍服务、数据库、主数据、界面展现、功能配置,以及元数据自身的管理,完整呈现元数据驱动的低代码开发平台的端到端的实现机制。

《低代码开发平台的设计与实现——基于元数据模型》面向的读者需要具备一定的开发基础,适合所有对低代码开发平台或对元数据模型感兴趣的软件工程师及相关从业人员学习阅读。

谢用辉,20年软件架构工作,先后在东南融通、安邦保险、Oracle和IBM担任架构师。曾设计过5个保险核心业务系统,对如何构造高度灵活的应用具有非常深刻的理解和体会。擅长软件抽象,深入研究过元数据模型,并将其应用到系统设计中。曾著有《保险IT系统建设》一书。

作品目录

  • 前言
  • 第1章 元数据模型
  • 1.1 低代码开发平台介绍
  • 1.2 当事人领域模型
  • 1.3 元数据模型定义
  • 1.4 元数据模型实例类
  • 1.5 元数据模型实例创建
  • 1.6 元数据模型术语
  • 1.7 主数据应用场景
  • 1.8 本书实现目标
  • 第2章 元数据实例服务
  • 2.1 技术分层架构
  • 2.2 元数据实例服务设计
  • 2.3 元数据实例服务介绍
  • 2.4 元数据实例与POJO转换
  • 2.5 元数据实例与JSON转换
  • 第3章 元数据实例持久化
  • 3.1 元数据实例数据库映射分析
  • 3.2 通用数据库结构
  • 3.3 元数据实例数据库映射配置
  • 3.4 数据库映射的构造器
  • 3.5 数据库映射的创建
  • 3.6 DAO服务
  • 第4章 元数据实例查询
  • 4.1 条件查询分析
  • 4.2 基本数据结构
  • 4.3 查询服务的实现
  • 4.4 简单查询
  • 第5章 主数据
  • 5.1 主数据Dna
  • 5.2 查询定义主数据
  • 5.3 根据定义查询
  • 第6章 元数据实例的界面展现
  • 6.1 菜单主数据管理
  • 6.2 当事人录入界面实现
  • 6.3 实例通用界面实现
  • 6.4 页面布局定义
  • 6.5 当事人录入页面布局
  • 6.6 InstLayout界面渲染
  • 6.7 实例属性基础Vue组件
  • 6.8 InstFormLayout组件
  • 6.9 InstGridLayout组件
  • 6.10 InstTreeLayout组件
  • 6.11 组件InstLayout间关系
  • 第7章 功能配置
  • 7.1 工作台
  • 7.2 InstEntry组件
  • 7.3 InstFilter组件
  • 第8章 元数据定义配置
  • 8.1 Dna管理
  • 8.2 DnaDbMap管理
  • 8.3 InstLayout管理
  • 反侵权盗版声明
展开全部