Drools 8 規則引擎:核心技術與實務
朱智勝
- 出版商: 機械工業
- 出版日期: 2024-08-21
- 定價: $594
- 售價: 8.5 折 $505
- 語言: 簡體中文
- 頁數: 245
- 裝訂: 平裝
- ISBN: 7111761863
- ISBN-13: 9787111761860
-
相關分類:
Domain-Driven Design
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
看板實戰 : 用一張便利貼訓練出100分高效率工作團隊 (Kanban in Action)$560$437 -
為你自己學 Git$500$390 -
$505Solr 權威指南:上捲 -
$534Solr 權威指南:下捲 -
CODE COMPLETE:軟體開發實務指南, 2/e (中文版) (Code Complete: A Practical Handbook of Software Construction, 2/e)$1,280$998 -
遊戲思維|像熱門遊戲的設計開發一樣,讓玩家深度參與你的產品創新 (Game Thinking: Innovate smarter & drive deep engagement with design techniques from hit games, 2/e)$450$356 -
領域驅動設計:軟體核心複雜度的解決方法 (Domain-Driven Design: Tackling Complexity in the Heart of Software)$680$530 -
單體式系統到微服務 (Monolith to Microservices)$580$458 -
設計重構:25個管理技術債的技巧消除軟體設計臭味 (Refactoring for Software Design Smells: Managing Technical Debt)$520$406 -
$760基於 EEG 的腦機接口:認知分析與控制應用 -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
$280Spark 3.0 大數據分析與挖掘:基於機器學習 -
建構微服務|設計細微化的系統, 2/e (Building Microservices: Designing Fine-Grained Systems, 2/e)$880$695 -
$469實戰 Drools 規則引擎 -
機器學習最強入門 - 基礎數學/機率/統計邁向AI真實數據專題實作 - 王者歸來$980$774 -
Docker 實戰 6堂課:56個實驗動手做,掌握 Linux 容器核心技術(iThome鐵人賽系列書)【軟精裝】$720$562 -
從異世界歸來發現只剩自己不會 Kubernetes:初心者進入雲端世界的實戰攻略!(iThome鐵人賽系列書)【軟精裝】$720$562 -
跟 NVIDIA 學深度學習!從基本神經網路到 ......、GPT、BERT...,紮穩機器視覺與大型語言模型 (LLM) 的建模基礎$880$748 -
腦機介面:從醫學到教育再到超越人類想像的未來$500$350 -
現代系統管理|可靠及永續的系統管理 (Modern System Administration: Managing Reliable and Sustainable Systems)$680$537 -
Vue 學習手冊 (Learning Vue: Core Concepts and Practical Patterns for Reusable, Composable, and Scalable User Interfaces)$680$537 -
演算法 圖解原理 x Python 實作 x 創意應用 王者歸來, 4/e$780$616 -
SRE 工作現場直擊!:維運起點 x 實戰經驗 x 職涯規劃面面觀(iThome鐵人賽系列書)$600$396 -
先整理一下?|個人層面的軟體設計考量 (Tidy First?: A Personal Exercise in Empirical Software Design)$480$379 -
軟體設計耦合的平衡之道:建構模組化軟體系統的通用設計原則 (Balancing Coupling in Software Design: Successful Software Architecture in General and Distributed Systems)$650$507
中文年末書展|繁簡參展書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 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
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
相關主題
商品描述
這是一本可幫助讀者迅速掌握Drools的精髓並將其應用於實際項目,為企業建立智慧決策系統提供可用經驗和方法的專業技術書。
全書以作者15年實戰經驗為基礎,以作者在支付系統中的風控、
反洗錢業務板塊實際運用Drools規則引擎並建構一套完整的規則引擎體系為基礎,
以CSDN上超36萬閱讀量的規則引擎專欄文章為參考,以近3.7萬人購買的收費影片課程為藍本,
從入門知識、底層原理、第一線架構到實戰專案深入解讀運用Drools 8規則引擎所有必備知識。
無論你是程式開發人員,或是專案管理者或決策者,都能在本書中找到自己想要的內容,
例如提升規則引擎使用能力的方法、實現智慧決策的技巧等。
本書共分為12章,外加2個附錄。
第1~5章 帶領大家初步瞭解Drools規則引擎,包含什麼是規則引擎、什麼是Drools規則引擎框架、
規則引擎適用的業務場景以及規則引擎運作的基本原理,並透過實例介紹Drools規則引擎的使用以及常用的核心API。
這部分為實務和系統整合架構提供理論和技術支援。
第6~10章 站在業務系統架構的視角解讀如何將Drools規則引擎引入項目,制定規則資源的管理方案,
包括Drools決策管理系統架構解讀、與Spring Boot整合、與Kogito雲端原生整合、轉轉圖書Drools實務、
自主設計Drools BRMS系統等經典內容。這部分可幫助讀者從更多的視角認識和實踐Drools規則引擎,真正做到活學活用,學以致用。
第11章與第12章 剖析Drools規則引擎的底層演算法,介紹Drools與人工智能結合的可能性。
這部分的目的是拓展讀者的視野,站在當下展望未來。
附錄部分 透過KIE Server和WildFly的實戰應用,為讀者提供更多技術選項和實操方面的參考。
作者簡介
朱智勝,資深軟件工程師、架構師,有近10年的一線軟件開發與架構經驗,長期從事第三方支付及金融相關領域的研發工作。 曾參與火幣錢包及交易所開發,後參與多家交易所和多個DApp項目的開發,對以太坊技術有深入研究。 熱衷於技術分享,是CSDN知名博客專家和講師。獨立完成了兩套Drools規則引擎視頻教程和規則引擎官方技術文檔的翻譯。
目錄大綱
目 錄 Contents
前言
基礎篇
第1章 規則引擎簡介2
1.1 什麼是規則引擎2
1.2 為什麼要使用規則引擎4
1.2.1 規則引擎的使用場景4
1.2.2 規則引擎的優缺點5
1.2.3 舉例分析6
1.3 規則引擎的使用流程7
1.4 規則引擎家族9
1.4.1 Drools9
1.4.2 Ilog JRules9
1.4.3 Easy Rules9
1.4.4 Jess10
1.5 Drools規則引擎家族10
1.6 Drools規則引擎的主要版本12
第2章 規則引擎的架構與原理14
2.1 基於規則引擎的業務系統架構14
2.1.1 業務系統架構的變化14
2.1.2 規則引擎的系統架構17
2.2 規則引擎的實現原理18
2.2.1 推理引擎模型18
2.2.2 規則資料模型20
2.3 Drools中的基礎概念22
第3章 初識Drools規則引擎23
3.1 如何循序漸進學習24
3.2 創建第一個Drools專案24
3.2.1 環境準備25
3.2.2 創建專案26
3.2.3 業務實現29
3.2.4 運行驗證31
3.3 專案結構詳解32
3.3.1 事實對象32
3.3.2 規則文件33
3.3.3 kmodule.xml配置35
3.3.4 API使用35
3.4 Drools 8語法範例36
3.4.1 創建Drools 8專案36
3.4.2 業務實現37
第4章 核心文法範例詳解41
4.1 規則文件的結構41
4.1.1 規則屬性41
4.1.2 判斷條件44
4.1.3 規則執行44
4.2 規則語法綜合範例45
4.2.1 場景分析45
4.2.2 具體實現46
4.3 範例文法點分析51
4.3.1 規則的優先級51
4.3.2 規則的分組52
4.3.3 內建update函數53
4.3.4 no-loop防止規則死循環54
4.3.5 global全域變量55
4.3.6 function的使用56
4.4 Drools 8核心語法分析57
4.4.1 規則單元與傳統語法58
4.4.2 Drools 8範例實現58
第5章 Drools核心API詳解64
5.1 什麼是KIE64
5.2 核心API之間的關係65
5.3 KieServices詳解67
5.4 KieContainer詳解68
5.5 KieModule詳解70
5.6 KieBase詳解72
5.7 KieRepository詳解74
5.8 KieFileSystem詳解76
5.9 KieScanner詳解77
5.10 KieSession和StatelessKieSession
詳解79
5.11 KieHelper詳解82
5.12 規則單元API詳解84
高級篇
第6章 Drools決策管理系統架構88
6.1 什麼是決策管理系統架構88
6.2 Drools的決策資產分類89
6.2.1 DMN90
6.2.2 引導決策表90
6.2.3 電子表格決策表91
6.2.4 引導規則93
6.2.5 DRL規則93
6.2.6 PMML模型94
6.3 Drools的不同部署環境95
6.4 Drools專案儲存與建置方案96
6.5 Drools專案部署方案97
6.6 Drools決策資產的執行98
6.7 Drools決策管理架構方案98
6.7.1 方案一:Drools 7官方推薦
組合99
6.7.2 方案二:IDE和內建Java
應用組合101
6.7.3 方案三:自主研發決策資產
管理平臺102
第7章 Drools與Spring Boot
整合實戰104
7.1 與Spring Boot整合實戰案例104
7.1.1 實戰案例分析105
7.1.2 專案創建105
7.1.3 Drools整合配置107
7.1.4 業務邏輯實現109
7.1.5 功能驗證114
7.2 基於kmodule.xml配置實戰
案例115
7.3 動態加載規則實戰案例116
第8章 Drools基於Kogito雲
原生實戰122
8.1 規則單元與Spring Boot整合123
8.1.1 Spring Boot專案創建123
8.1.2 規則單元整合配置124
8.1.3 基於規則單元的業務邏輯
改造125
8.2 規則單元與Kogito整合128
8.2.1 Kogito簡介128
8.2.2 專案創建129
8.2.3 業務改造與實現131
8.2.4 基本原理講解134
8.3 Kogito Tooling工具包136
第9章 轉轉圖書的Drools實戰139
9.1 什麼是DMN139
9.1.1 DMN的基本組成139
9.1.2 DMN與DRL的差異140
9.1.3 DMN合規等級與Drools
支援140
9.2 專案技術選用141
9.3 業務場景簡介142
9.4 DMN建模工具選擇143
9.5 DMN建模實現145
9.6 Drools整合DMN151
9.6.1 DMN決策導出151
9.6.2 創建Drools專案152
9.6.3 編寫業務代碼153
第10章 自建Drools BRMS實戰155
10.1 Drools BRMS簡介155
10.2 自建BRMS的優勢156
10.3 自建BRMS的基本步驟157
10.4 設計實戰158
10.4.1 包儲存設計158
10.4.2 基礎元素設計159
10.4.3 事實物件設計160
10.4.4 DRL規則設計161
10.4.5 DRL的編譯校驗163
10.4.6 建構KJAR實現164
10.4.7 部署與維運168
拓展篇
第11章 Drools底層演算法詳解172
11.1 Drools 演算法演進172
11.2
