低代碼開發平臺的設計與實現:基於元數據模型

,

作者:謝用輝

出版社:電子工業出版社

ISBN:9787121423529

$49.25

產品號碼: 180231 貨號: 9787121423529 分類: , 標籤: , ,

低代碼開發平臺是在不寫或者只寫極少量代碼即可實現業務功能的軟體平臺,可以助力企業快速完成數位化轉型。
 
本書介紹低代碼開發平臺設計與開發的詳細過程,以中繼資料模型為核心,介紹服務、資料庫、主資料、介面展現、功能配置,以及中繼資料自身的管理,完整呈現中繼資料驅動的低代碼開發平臺的端到端的實現機制。
 
本書面向的讀者需要具備一定的開發基礎,適合所有對低代碼開發平臺或對中繼資料模型感興趣的軟體工程師及相關從業人員學習閱讀。

目錄

第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

作者介紹

謝用輝
 
20年軟體架構工作,先後在東南融通、安邦保險、Oracle和IBM擔任架構師。
 
曾設計過5個保險核心業務系統,對如何構造高度靈活的應用具有非常深刻的理解和體會。擅長軟體抽象,深入研究過中繼資料模型,並將其應用到系統設計中。曾著有《保險IT系統建設》一書。

出版地

大陸

出版日期

01/01/2022

印刷

單色印刷

版別

初版

裝訂

平裝

語系

簡體中文

頁數

293