Activiti權威指南

Activiti權威指南 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
冀正,張誌祥 著



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-05-12

類似圖書 點擊查看全場最低價

圖書介紹

齣版社: 清華大學齣版社
ISBN:9787302474982
版次:1
商品編碼:12222980
包裝:平裝
開本:16
齣版時間:2017-07-01
用紙:膠版紙
頁數:384
字數:612000


相關圖書





圖書描述

內容簡介

本書旨在深入學習Activiti的內部處理機製。由淺入深、由易到難地對Activiti源碼展開瞭係統的講解和擴展,並對框架中的部分缺陷進行修正,從而使讀者可以更加靈活的運用和改造Activiti。
本書內容包括流程引擎配置類以及流程引擎類的內部實現機製、配置器的使用、流程引擎的管理、流程資源的部署以及內部實現機製、元素解析底層實現、自定義元素解析實戰、為任意節點無限擴展屬性、流程虛擬機的創建以及運行原理、原子類職責、事件轉發器、日誌監聽器以及日誌清洗器使用、修復Activiti部分Bug、自定義部署器實戰、對象解析器原理、監聽器的原理、事務、活動行為類以及活動行為工廠類、會話緩存的構造過程以及缺陷、自定義高並發id生成器、自定義變量類型、節點跳轉、會簽、加簽、退簽、會簽節點自定義權重實現、接管Activiti映射文件、擴展任務節點處理人多維度配置、自定義代辦SQL、接管Activiti實體管理類等。
本書難度為初級到高級、適用於所有開發人員、設計人員、Activiti愛好者、即將成為架構師或者已經是架構師的朋友、也可以作為高校學生深入學習Activiti的參考讀物。

目錄


目錄




第1章環境搭建

1.1環境搭建

1.1.1安裝GitHub

1.1.2安裝Maven

1.2編譯源碼

1.3源碼目錄說明

1.4安裝流程設計器

1.5工程搭建

第2章探險流程引擎

2.1流程配置文件

2.1.1Activiti配置風格

2.1.2Spring配置風格

2.2流程引擎架構

2.3構造流程引擎實例對象

2.3.1初始化流程引擎之Activiti配置風格

2.3.2構造流程引擎實例對象

2.3.3創建流程引擎配置類實例

2.3.4初始化流程引擎

2.3.5初始化流程引擎之Spring配置風格

2.4初始化流程引擎配置類

2.5配置器

2.5.1初始化配置器

2.5.2配置器實戰

2.6初始化流程引擎

2.6.1操作引擎錶

2.7管理流程引擎

2.7.1注冊流程引擎

2.7.2關閉流程引擎

2.8流程引擎生命周期監聽器

2.9其他方式構造引擎實例

2.9.1ProcessEngineConfiguration類創建引擎

2.9.2編程方式創建引擎

第3章初識流程資源部署

3.1流程資源概述

3.1.1流程文檔部署生命周期

3.1.2DeploymentBuilder核心類

3.2流程文檔部署

3.2.1定義流程文檔

3.2.2文本方式部署

3.2.3classpath資源部署

3.2.4流式部署

3.3BpmnModel方式部署

3.4校驗BpmnModel實例對象

3.5BpmnModel轉換流程文檔

3.6流程文檔轉換BpmnModel

3.7使用建議

第4章流程文檔解析原理

4.1文檔解析基礎

4.1.1文檔解析模型

4.1.2Activiti文檔解析技術選型演變

4.1.3文檔解析實戰

4.2元素解析功能架構設計

4.2.1BPMN2.0元素概述

4.2.2元素解析功能架構設計

4.2.3開閉原則

4.2.4元素與元素屬性承載類以及元素解析器的對應關係

4.2.5元素屬性承載類架構

4.3元素解析環境準備

4.3.1文檔轉換器

4.3.2封裝流程文檔數據流

4.3.3初始化元素解析器

4.3.4文檔轉換器功能

4.3.5元素解析環境準備

4.3.6驗證流程文檔格式

4.4元素解析

4.4.1元素解析入口

4.4.2解析根元素

4.4.3流程內元素解析入口

4.4.4解析連綫

4.4.5獲取元素坐標

4.5子元素解析

4.5.1初始化子元素解析器

4.5.2解析子元素

4.5.3解析擴展元素

4.6節點與連綫關聯

第5章自定義元素解析

5.1自定義元素解析原理

5.2存儲自定義元素屬性值

5.3自定義元素實戰

5.4擴展黑名單元素

5.4.1擴展元素屬性原理

5.4.2任務節點擴展屬性實戰

5.5擴展非黑名單元素

5.5.1自定義元素解析器

5.5.2替換引擎元素解析器

第6章事件轉發器

6.1初始化事件轉發器

6.2事件轉發器架構

6.3注冊事件監聽器

6.4事件轉發功能之新老版本兼容

6.5事件轉發原理以及缺陷

6.6添加事件監聽器

6.6.1使用配置方式添加

6.6.2動態添加

6.7日誌監聽器

6.7.1初始化日誌監聽器

6.7.2初始化日誌處理器

6.7.3日誌處理器架構

6.7.4收集日誌數據入口

6.8日誌清洗器架構

6.8.1數據庫日誌清洗器

6.8.2生成日誌數據

6.8.3日誌存儲

6.9自定義日誌清洗器

第7章流程文檔部署原理

7.1初始化部署器

7.1.1初始化內置部署器

7.1.2部署器依賴關係

7.2部署命令

7.2.1過濾重復文檔

7.2.2設置標識位

7.2.3添加會話緩存

7.2.4部署管理器

7.3Bpmn部署器

7.3.1獲取資源信息

7.3.2封裝資源信息

7.3.3校驗資源名稱

7.3.4計算流程定義版本值

7.3.5生成流程定義id值

7.3.6移除過期作業

7.3.7添加作業

7.3.8處理消息

7.3.9處理信號

7.3.10設置流程啓動人

7.4自定義部署器實戰

第8章緩存

8.1背景

8.2初始化緩存策略

8.3部署管理器

8.4緩存處理類架構

8.5默認緩存處理類及Bug

8.6流程定義緩存

8.6.1自定義緩存處理類

8.6.2驗證自定義緩存處理類

8.7Activiti新特性之節點緩存

8.8節點緩存實戰

8.9節點緩存原理

8.9.1初始化節點緩存數據

8.9.2更新節點緩存

8.9.3節點緩存架構

8.9.4節點緩存使用誤區

8.10自定義節點緩存實戰

8.10.1自定義節點緩存類

8.10.2修復Activiti節點緩存不更新Bug

8.10.3擴展引擎配置類功能

8.10.4配置器高級用法

8.10.5使用自定義節點緩存類

8.11任務節點緩存數據獲取原理

8.11.1獲取任務節點緩存數據

8.11.2解析任務節點緩存數據

8.11.3運用任務節點緩存數據

8.12動態修改任務節點緩存數據

8.13節點緩存使用技巧

第9章定時作業

9.1初始化作業執行器

9.2初始化作業處理器

9.2.1任務超時作業

9.2.2定時任務作業

9.2.3定時啓動流程實例作業

9.2.4其他作業

9.3作業執行器原理

9.3.1初始化作業執行器

9.3.2啓動作業執行器

9.4添加定時作業

9.5執行定時作業

9.6處理作業

9.6.1批量處理作業

9.6.2執行作業之異常處理

9.7關閉作業執行器

9.8自定義作業處理器

第10章流程虛擬機

10.1流程虛擬機原理

10.2虛擬機入口

10.3流程定義轉換準備

10.3.1初始化對象解析器集閤

10.3.2初始化內置對象解析器

10.3.3解析調度類BpmnParseHandlers

10.3.4BpmnParseHandler架構

10.3.5對象解析器架構

10.4流程對象解析入口

10.5流程子元素對象解析入口

10.5.1任務節點對象解析器

10.5.2創建ActivityImpl實例對象

10.5.3多實例對象解析

10.5.4連綫對象解析

10.6PvmProcessElement類架構

10.7自定義對象解析器

10.7.1任務節點擴展屬性

10.7.2自定義任務節點對象解析器

10.7.3獲取自定義屬性

10.7.4運用自定義對象解析器

10.8流程虛擬機實戰

10.8.1獲取流程虛擬機對象

10.8.2入侵流程虛擬機

10.9操作連綫錶達式

10.9.1自動計算連綫錶達式

10.9.2獲取連綫錶達式

第11章監聽器原理

11.1監聽器生命周期

11.2內置記錄監聽器

11.2.1內置任務記錄監聽器

11.2.2內置執行記錄監聽器

11.3曆史解析器架構

11.3.1添加內置記錄監聽器

11.3.2初始化曆史解析器

11.3.3曆史節點結束通知

11.3.4控製歸檔曆史數據級彆

11.3.5更新曆史數據

11.3.6曆史節點開始通知

11.4注入執行監聽器

11.5注入任務監聽器

11.6觸發執行監聽器

11.6.1class方式調度

11.6.2delegateExpression方式調度

11.6.3expression方式調度

11.6.4執行監聽器觸發入口

11.7觸發任務監聽器

11.8監聽器代理

11.8.1默認代理類

11.8.2自定義代理類

11.9自定義全局任務監聽器

11.10Activiti新特性之字段注射模式

第12章Activiti之設計模式

12.1命令模式說明

12.1.1命令模式的結構說明

12.1.2命令模式實戰

12.2Activiti命令模式

12.2.1初始化命令配置類

12.2.2Activiti事務傳播行為

12.2.3Spring事務攔截器

12.2.4初始化命令調度者

12.2.5初始化命令上下文工廠

12.2.6初始化命令攔截器

12.3Activiti職責鏈模式

12.4命令相關類職責

12.5命令攔截器

12.5.1日誌攔截器

12.5.2命令上下文攔截器

12.5.3上下文類

12.5.4創建命令上下文實例對象

12.5.5命令調度者攔截器

12.6自定義命令攔截器

12.7命令類調度入口

12.8Activiti事務

12.8.1MyBatis事務管理

12.8.2事務上下文架構

12.8.3事務上下文工廠類

12.8.4事務監聽器

12.8.5注冊同步事務

第13章流程虛擬機運轉

13.1流程實例運轉入口

13.2啓動流程實例命令類

13.2.1獲取ProcessDefinitionEntity實例對象

13.2.2重新生成流程定義緩存數據

13.3創建流程實例

13.3.1創建ExecutionEntity實例對象

13.3.2獲取dataObject

13.3.3區彆流程實例與執行實例

13.3.4添加曆史流程實例數據

13.4虛擬機運轉原理

13.5AtomicOperation架構

13.6流程實例啓動

13.6.1非異步節點處理

13.6.2異步節點處理

13.7原子類流轉

13.7.1流程啓動原子類

13.7.2流程啓動準備原子類

13.7.3活動節點執行原子類

13.7.4開始節點行為類

13.7.5途經連綫

13.7.6通知連綫完成原子類

13.7.7連綫銷毀原子類

13.7.8其他原子類

13.8Activiti新特性之忽略節點

第14章行為篇

14.1活動行為工廠類

14.1.1初始化活動行為工廠類

14.1.2活動行為類架構

14.2排他網關行為類原理

14.3擴展排他網關實戰

14.3.1自定義排他網關行為類

14.3.2自定義活動行為工廠類

14.3.3替換默認活動行為工廠類

14.4任務節點處理人多元化配置

14.4.1任務處理人擴展

14.4.2自定義任務解析器

14.4.3自定義任務行為類

14.4.4自定義活動行為工廠類

14.5忽略節點使用誤區

14.6修復Activiti忽略節點Bug

14.7修復Activiti子流程業務鍵Bug

第15章Activiti存儲之MyBatis

15.1初始化dataSource

15.2Activiti數據訪問層關係分析

15.2.1實體類與數據庫錶的映射

15.2.2實例化SqlSessionFactory

15.3自定義Mapper實戰

15.3.1自定義Mapper

15.3.2自定義SQL執行原理

15.4SessionFactory

15.4.1初始化SessionFactory

15.4.2SessionFactory架構

15.5Session

15.5.1Session架構

15.5.2實例化方式創建Session實例

15.5.3反射方式創建Session實例

15.5.4實例化DbSqlSession

15.6SQL語句

15.6.1SQL語句適配器

15.6.2SQL執行id值生成規則

15.7數據層和數據的關係

15.7.1PersistentObject業務對象

15.7.2實體管理類

15.8添加會話緩存

15.9更新操作

15.9.1會話緩存方式更新

15.9.2SqlSession方式更新

15.10刪除操作

15.10.1DeleteOperation接口

15.10.2BulkDeleteOperation刪除數據

15.10.3CheckedDeleteOperation刪除數據

15.10.4樂觀鎖

15.11刷新會話緩存入口

15.12會話緩存數據持久化

15.12.1移除不必要的數據

15.12.2刷新序列化變量

15.12.3獲取更新對象

15.12.4刷新數據

15.12.5解決依賴數據插入先後順序

15.12.6性能優化

第16章實戰

16.1高並發id生成器

16.1.1id生成器初始化

16.1.2自增id生成器

16.1.3自定義主鍵生成器

16.2變量類型

16.2.1初始化變量管理類

16.2.2變量管理類架構

16.2.3變量處理類

16.2.4自定義變量處理類

16.3ServiceLoader方式注入配置器

16.4節點跳轉

16.4.1常規節點跳轉

16.4.2分支節點跳轉

16.4.3多實例節點跳轉

16.5會簽

16.5.1串行多實例

16.5.2認領和歸還任務

16.5.3代理任務

16.5.4並行多實例

16.5.5加簽

16.5.6減簽和退簽

16.6會簽節點自定義權重實現

16.6.1定義處理人權重

16.6.2獲取權重信息並自動計算

16.6.3優化建議

16.7接管Activiti

16.7.1接管Activiti映射文件

16.7.2禁用用戶錶和 Activiti權威指南 下載 mobi epub pdf txt 電子書 格式


Activiti權威指南 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Activiti權威指南 下載 mobi pdf epub txt 電子書 格式 2024

Activiti權威指南 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

書破瞭 總會破幾本

評分

專業必備,非常有用,對學習有一定的幫助

評分

很不錯的一本書

評分

很不錯的一本書

評分

還不錯

評分

很不錯的一本書

評分

很棒,質量很好,收到後很喜歡

評分

幫朋友買的書,內容質量杠杠的

評分

內容很豐富 很細緻 全是從源碼上開講。如果多點實戰例子就好啦

類似圖書 點擊查看全場最低價

Activiti權威指南 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.qciss.net All Rights Reserved. 圖書大百科 版權所有