呦呦鹿鸣处 书卷汇成川

联系我们:
《低代码开发平台的设计与实现——基于元数据模型》封面

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

文件格式: EPUB · MOBI · PDF · TXT

获取下载链接

出版年份: 2022
ISBN: 9787121423529
豆瓣评分: 0.0

标签

低代码开发平台是在不写或者只写极少量代码即可实现业务功能的软件平台,可以助力企业快速完成数字化转型。本书介绍低代码开发平台设计与开发的详细过程,以元数据模型为核心,介绍服务、数据库、主数据、界面展现、功能配置,以及元数据自身的管理,完整呈现元数据驱动的低代码开发平台的端到端的实现机制。 《低代码开发平台的设计与实现——基于元数据模型》面向的读者需要具备一定的开发基础,适合所有对低代码开发平台或对元数据模型感兴趣的软件工程师及相关从业人员学习阅读。

第1章  元数据模型	1
1.1  低代码开发平台介绍	1
1.2  当事人领域模型	9
1.3  元数据模型定义	11
1.4  元数据模型实例类	16
1.5  元数据模型实例创建	19
1.6  元数据模型术语	23
1.7  主数据应用场景	25
1.8  本书实现目标	28
1.8.1  当事人录入功能	29
1.8.2  当事人查询功能配置	33
第2章  元数据实例服务	37
2.1  技术分层架构	37
2.2  元数据实例服务设计	38
2.2.1  新建当事人	38
2.2.2  修改当事人	40
2.2.3  删除当事人	41
2.2.4  创建实例	44
2.2.5  修改实例	45
2.2.6  删除实例	46
2.2.7  实例服务设计小结	47
2.3  元数据实例服务介绍	48
2.3.1  getDna服务	48
2.3.2  initInst服务	49
2.3.3  saveInst服务	50
2.3.4  getInst服务	52
2.3.5  deleteInst服务	53
2.3.6  当事人和元数据实例服务对比分析	54
2.4  元数据实例与POJO转换	55
2.4.1  元数据实例与POJO定制化转换	55
2.4.2  元数据实例与POJO基于参数转换	57
2.4.3  元数据实例与POJO基于注解转换	62
2.5  元数据实例与JSON转换	68
2.5.1  元数据实例的JSON格式转换	68
2.5.2  元数据实例JSON序列化	71
2.5.3  元数据实例JSON反序列化	73
2.5.4  Controller层JSON转换应用	76
第3章  元数据实例持久化	78
3.1  元数据实例数据库映射分析	78
3.2  通用数据库结构	79
3.3  元数据实例数据库映射配置	83
3.4  数据库映射的构造器	86
3.5  数据库映射的创建	90
3.6  DAO服务	95
3.6.1  insertCell服务	95
3.6.2  updateCell服务	98
3.6.3  deleteCellByKey服务	101
3.6.4  getInst服务	104
第4章  元数据实例查询	108
4.1  条件查询分析	108
4.2  基本数据结构	112
4.2.1  查询条件数据结构	112
4.2.2  查询相关树概念	114
4.2.3  构造查询相关树	118
4.3  查询服务的实现	123
4.3.1  查询服务接口	123
4.3.2  构造SQL组合对象	124
4.3.3  DAO层条件查询服务	135
4.3.4  查询服务调用示例	140
4.3.5  查询条件构造器	144
4.4  简单查询	147
第5章  主数据	150
5.1  主数据Dna	150
5.2  查询定义主数据	154
5.3  根据定义查询	160
第6章  元数据实例的界面展现	162
6.1  菜单主数据管理	162
6.2  当事人录入界面实现	168
6.3  实例通用界面实现	177
6.4  页面布局定义	181
6.5  当事人录入页面布局	187
6.6  InstLayout界面渲染	191
6.7  实例属性基础Vue组件	193
6.7.1  InstInput	193
6.7.2  InstSwitch	194
6.7.3  InstBoolSelect	195
6.7.4  DictionarySelect	196
6.7.5  InstButton	197
6.7.6  InstFilterSelect	198
6.7.7  InstSlaveSelect	200
6.8  InstFormLayout组件	204
6.9  InstGridLayout组件	208
6.10  InstTreeLayout组件	220
6.11  组件InstLayout间关系	229
第7章  功能配置	235
7.1  工作台	235
7.2  InstEntry组件	240
7.3  InstFilter组件	247
第8章  元数据定义配置	256
8.1  Dna管理	256
8.2  DnaDbMap管理	266
8.2.1  类DnaDbMap的Dna对象	267
8.2.2  Dna对象到数据库映射	272
8.2.3  DnaDbMap对象到数据库的映射	275
8.3  InstLayout管理	276
8.3.1  InstLayout中间类	277
8.3.2  InstLayout中间类的Dna对象	279
8.3.3  Dna的Dna对象展现	284
8.3.4  DnaDbMapAgent对象展现	287
8.3.5  InstLayoutAgent对象展现	289

《代码之外的功夫 程序员精进之路》

厌倦了被代码框死的思维?身为程序员的你,是否曾感觉自己远不止是“敲代码的”?这本书,正是一场为你量身打造的思维盛宴! 它大胆颠覆传统,破天荒地在面向程序员的书籍中,一句代码也不提。因为它深知,优秀的程序员,其核心价值绝非敲击键盘的熟练度,而是将那冰冷的逻辑工具,巧妙化为解决真实世界难题的艺术。 ...

查看详情 →

《代码整洁之道》

还在为Bug缠身、修改旧代码如同考古而头疼不已?还在为团队效率低下、项目进度停滞不前而焦虑不安? 无论是崇尚快速迭代的敏捷,还是追求稳健深耕的传统,所有开发者都心知肚明——代码质量,才是项目成败的关键命脉。它不仅是架构和管理的基石,更是日常开发中无处不在的痛点与闪光点。 而这本书,将彻底颠覆你对...

查看详情 →

《UML基础、案例与应用》

本书教读者循序渐进地、系统地学习UML基础知识和应用技术。 全书分为三部分24章。第一部分"基础知识"包括第1章到第15章,主要是介绍UML语言的基础知识以及面向对象的概念和思想,还简单介绍了UML在开发过程的应用方法。第二部分"学习案例"包括第16章到第22章,结合实例详细分析了UML的应用...

查看详情 →

《了不起的JavaScript工程师》

《了不起的JavaScript工程师:从前端到全端高级进阶》讲述了开发者使用JavaScript在各种Web开发场景下所需要掌握的重点知识和概念。从最基础的开发工具讲起,再到开发思维方式和前端页面开发,然后扩展到小程序开发和开发工具的混合应用,再讲解前后端交互最常用的网络协议及API设计,最后讲解了...

查看详情 →