低代码开发平台的设计与实现:基于元数据模型

低代码开发平台的设计与实现:基于元数据模型

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

低代码开发平台是在不写或者只写极少量代码即可实现业务功能的软件平台,可以助力企业快速完成数字化转型。

内容简介

本书介绍低代码开发平台设计与开发的详细过程,以元数据模型为核心,介绍服务、数据库、主数据、界面展现、功能配置,以及元数据自身的管理,完整呈现元数据驱动的低代码开发平台的端到端的实现机制。

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

作者简介

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

章节目录

版权信息

内容简介

前言

第1章 元数据模型

1.1 低代码开发平台介绍

1.2 当事人领域模型

1.3 元数据模型定义

1.4 元数据模型实例类

1.5 元数据模型实例创建

1.6 元数据模型术语

1.7 主数据应用场景

1.8 本书实现目标

1.8.1 当事人录入功能

1.8.2 当事人查询功能配置

第2章 元数据实例服务

2.1 技术分层架构

2.2 元数据实例服务设计

2.2.1 创建当事人

2.2.2 修改当事人

2.2.3 删除当事人

2.2.4 创建实例

2.2.5 修改实例

2.2.6 删除实例

2.2.7 实例服务设计小结

2.3 元数据实例服务介绍

2.3.1 getDna服务

2.3.2 initInst服务

2.3.3 saveInst服务

2.3.4 getInst服务

2.3.5 deleteInst服务

2.3.6 当事人和元数据实例服务对比分析

2.4 元数据实例与POJO转换

2.4.1 元数据实例与POJO定制化转换

2.4.2 元数据实例与POJO基于参数转换

2.4.3 元数据实例与POJO基于注解转换

2.5 元数据实例与JSON转换

2.5.1 元数据实例的JSON格式转换

2.5.2 元数据实例JSON序列化

2.5.3 元数据实例JSON反序列化

2.5.4 Controller层JSON转换应用

第3章 元数据实例持久化

3.1 元数据实例数据库映射分析

3.2 通用数据库结构

3.3 元数据实例数据库映射配置

3.4 数据库映射的构造器

3.5 数据库映射的创建

3.6 DAO服务

3.6.1 insertCell服务

3.6.2 updateCell服务

3.6.3 服务deleteCellByKey

3.6.4 getInst服务

第4章 元数据实例查询

4.1 条件查询分析

4.2 基本数据结构

4.2.1 查询条件数据结构

4.2.2 查询相关树概念

4.2.3 构造查询相关树

4.3 查询服务的实现

4.3.1 查询服务接口

4.3.2 构造SQL组合对象

4.3.3 DAO层条件查询服务

4.3.4 查询服务调用示例

4.3.5 查询条件构造器

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.7.1 InstInput

6.7.2 InstSwitch

6.7.3 InstBoolSelect

6.7.4 DictionarySelect

6.7.5 InstButton

6.7.6 InstFilterSelect

6.7.7 InstSlaveSelect

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.2.1 类DnaDbMap的Dna对象

8.2.2 Dna对象到数据库映射

8.2.3 DnaDbMap对象到数据库的映射

8.3 InstLayout管理

8.3.1 InstLayout中间类

8.3.2 InstLayout中间类的Dna对象

8.3.3 Dna的Dna对象展现

8.3.4 DnaDbMapAgent对象展现

8.3.5 InstLayoutAgent对象展现

反侵权盗版声明

低代码开发平台的设计与实现:基于元数据模型是2021年由电子工业出版社出版,作者谢用辉。

得书感谢您对《低代码开发平台的设计与实现:基于元数据模型》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Flutter跨平台开发入门与实战 电子书
本书共分十四章,内容包括:Flutter概述、Flutter快速入门、Dart基础、Flutter组件基础、Flutter页面布局、高级组件、事件处理、动画、路由与导航、网络与通信、数据持久化、混合开发、插件开发与热更新、新冠肺炎疫情应用。
Hadoop大数据平台集群部署与开发 电子书
Hadoop大数据平台集群部署与开发课程是云计算的一门专业平台课。本教材可为参与大数据开发与处理等相关流程的技术人员提供有益参考,为其介绍大数据处理技术Hadoop以及Hadoop家族体系的其他核心成员:Zookeeper、HBase、Hive、Flume、Sqoop等。本教材以分类任务的形式,具体介绍了“这些成员”的概念及实际应用,具有较强的综合性和实践性强,内容涉及广泛,讲解深入透彻。
Vue.js设计与实现 电子书
1.Vue.js官方团队成员霍春阳倾力打造;2.基于Vue.js3深入解析Vue.js设计细节;3.Vue.js作者尤雨溪作序推荐;4.本书提供源代码下载;5.业界大咖联袂推荐...
Android移动应用设计与开发(第2版)——基于Android Studio开发环境 电子书
适读人群 :高校计算机、软件相关专业学生,适合零售和培训。   1. 以Android Studio为开发环境,同类书国内空白。   2. 以一个完整的实际商业案例来讲述移动应用的开发过程,并将其功能需求穿插到书中各章节,通过结合该案例给读者系统而生动的阐述各个知识点,并最终引导读者构建一款完整的移动应用产品。
基于Hadoop与Spark的大数据开发实战 电子书
大数据技术让我们以一种前所未有的方式,对海量数据进行分析,从中获得有巨大价值的产品和服务,最终形成变革之力。本书围绕Hadoop和Spark两个主流大数据技术进行讲解,主要内容包括Hadoop环境配置、Hadoop分布式文件系统(HDFS)、Hadoop分布式计算框架MapReduce、Hadoop资源调度框架YARN与Hadoop新特性、Hadoop分布式数据库HBase、数据仓库Hive、大数