低代碼開發平臺的設計與實現 — 基於元數據模型
謝用輝
- 出版商: 電子工業
- 出版日期: 2021-12-01
- 定價: $630
- 售價: 7.9 折 $498
- 語言: 簡體中文
- 頁數: 304
- 裝訂: 平裝
- ISBN: 7121423529
- ISBN-13: 9787121423529
-
相關分類:
Domain-Driven Design
立即出貨
買這商品的人也買了...
-
$564從零開始學架構:照著做,你也能成為架構師 -
$354大型系統應用架構實戰:部署、容災、性能優化 -
$354實戰 Python 設計模式:可復用面向對象軟件開發實踐 -
$352數據中臺實戰:手把手教你搭建數據中臺 -
$331數據中臺產品經理:從數據體繫到數據平臺實戰 -
中臺架構與實現:基於 DDD 和微服務$534$507 -
架構師的自我修煉:技術、架構和未來$534$507 -
超大流量系統解決方案 : 大型網站架構師的經驗分享$690$538 -
$658一本書講透數據治理:戰略、方法、工具與實踐 -
Rapid Application Development with OutSystems: Create applications with OutSystems up to seven times faster than with traditional technologies$2,440$2,318 -
電商存儲系統實戰 : 架構設計與海量數據處理$534$507 -
架構基礎:從需求到架構$534$507 -
測試架構師修煉之道:從測試工程師到測試架構師, 2/e$654$621 -
On Java 中文版 基礎捲$779$740 -
On Java 中文版 進階捲$779$740 -
$607匠藝整潔之道:程序員的職業修養 -
軟體架構師全方位提升指南|數位轉型企業中架構師角色的新定義 (The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise)$580$458 -
$509高性能MVVM框架的設計與實現——San -
設計模式之美$599$569 -
Clean Architecture 實作篇:在整潔的架構上弄髒你的手 (Get Your Hands Dirty on Clean Architecture)$500$390 -
Google 的軟體工程之道|從程式設計經驗中吸取教訓 (Software Engineering at Google)$880$695 -
高並發系統實戰派:集群、Redis 緩存、海量存儲、Elasticsearch、RocketMQ、微服務、持續集成等$654$621 -
$403軟件平臺架構設計與技術管理之道 -
$500大數據之路2:數據更普惠,商業更智能
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
低代碼開發平臺是在不寫或者只寫極少量代碼即可實現業務功能的軟件平臺,可以助力企業快速完成數字化轉型。本書介紹低代碼開發平臺設計與開發的詳細過程,以元數據模型為核心,介紹服務、數據庫、主數據、界面展現、功能配置,以及元數據自身的管理,完整呈現元數據驅動的低代碼開發平臺的端到端的實現機制。本書面向的讀者需要具備一定的開發基礎,適合所有對低代碼開發平臺或對元數據模型感興趣的軟件工程師及相關從業人員學習閱讀。
作者簡介
謝用輝,20年軟件架構工作,先後在東南融通、安邦保險、Oracle和IBM擔任架構師。曾設計過5個保險核心業務系統,對如何構造高度靈活的應用具有非常深刻的理解和體會。擅長軟件抽象,深入研究過元數據模型,並將其應用到系統設計中。曾著有《保險IT系統建設》一書。
目錄大綱
第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
