包郵 Activiti權威指南+Activiti實戰 activiti入門教程書籍

包郵 Activiti權威指南+Activiti實戰 activiti入門教程書籍 pdf epub mobi txt 電子書 下載 2025

想要找書就要到 靜流書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
店鋪: 藍墨水圖書專營店
齣版社: 清華大學齣版社
ISBN:9787302474982
商品編碼:1630779701

具體描述

Activiti權威指南+Activiti實戰YL8189 9787302474982 9787111485957

Activiti權威指南 Activiti入門教程書籍 冀正 張誌祥 清華大學齣版社

作者:冀正,張誌祥
定價:79元
印次:1-1
ISBN:9787302474982
齣版日期:2017.08.01

圖書簡介

本書旨在深入學習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日誌清洗器架構

68.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.3節點緩存使用技巧

第9章定時作業

9.1初始化作業執行器

9.2初始化作業處理器

9.2.1任務超時作業

9.2.2定時任務作業

9.2.3定時啓動流程實例作業

9.2.4其他作業

9.3作業執行器原理


Activiti實戰作者簡介:《Activiti實戰 》立足於實踐,不僅讓讀者知其然,全麵掌握Activiti架構、功能、用法、技巧和實踐,廣度足夠;而且讓讀者知其所以然,深入理解Activiti的源代碼實現、設計模式和PVM,深度也足夠。
  《Activiti實戰 》一共四個部分:準備篇(1~2章)介紹瞭Activiti的概念、特點、應用、體係結構,以及開發環境的搭建和配置;基礎篇(3~4章)首先講解瞭Activiti Modeler、Activiti Designer兩種流程設計工具的詳細使用,然後詳細講解瞭BPMN2.0規範;實戰篇(5~14章)係統講解瞭Activiti的用法、技巧和實踐,包含流程定義、流程實例、任務、子流程、多實例、事件以及監聽器等;高級篇(15~21)通過集成WebService、規則引擎、JPA、ESB等各種服務和中間件來闡述瞭Activiti不僅僅是引擎,實際上是一個BPM平颱,·後還通過源代碼對它的設計模式及PVM進行瞭分析。

目錄:,部分 準備篇
第1章 認識Activiti

1.1 什麼是Activiti
1.2 工作流基礎
1.2.1 什麼是BPM
1.2.2 工作流生命周期
1.2.3 什麼是BPMN
1.3 Activiti的特點
1.4 Activiti的應用
1.5 Activiti架構與組件
1.6 Activiti與jBPM5比較
1.7 本章小結

第2章 搭建Activiti開發環境
2.1 下載Activiti
2.1.1 目錄結構
2.1.2 Javadocs
2.2 環境配置檢查
2.2.1 檢查並安裝JDK
2.2.2 檢查並安裝Ant
2.2.3 檢查並安裝Maven
2.3 配置文件介紹
2.3.1 Activiti配置文件
2.3.2 Maven配置文件
2.4 Hello World
2.4.1 ·簡單的流程定義
2.4.2 創建單元測試類
2.4.3 運行Hello World
2.4.4 添加業務節點
2.5 Activiti Explorer
2.5.1 配置並運行Activiti Explorer
2.5.2 使用Activiti Explorer
2.6 本章小結

第二部分 基礎篇
第3章 流程設計工具

3.1 基於B/S架構的流程設計器Activiti Modeler
3.1.1 Activiti Modeler特點
3.1.2 下載signavio-core-components
3.1.3 配置打包與運行
3.1.4 Windows用戶打包
3.1.5 設計請假流程
3.1.6 導齣bpmn2.0.xml
3.2 在Activiti Explorer中使用Activiti Modeler
3.3 基於Eclipse插件的流程設計器Activiti Designer
3.3.1 Activiti Designer特點
3.3.2 安裝Activiti Designer
3.3.3 設計流程
3.3.4 自動化
3.3.5 升級曆史遺留的流程設計
3.3.6 導入Activiti Modeler設計
3.3.7 泳池與泳道
3.3.8 在Activiti Designer中使用泳道與泳池
3.4 本章小結

第4章 Activiti與BPMN 2.0規範
4.1 啓動事件與結束事件
4.1.1 啓動事件
4.1.2 結束事件
4.2 順序流
4.2.1 標準順序流
4.2.2 條件順序流
4.3 任務
4.3.1 用戶任務
4.3.2 腳本任務
4.3.3 Java Service任務
4.3.4Web Service任務
4.3.5業務規則任務
4.3.6郵件任務
4.3.7Camel任務
4.3.8Mule任務
4.3.9手動任務
4.3.10接收任務
4.3.11Shell任務
4.3.12多實例
4.4網關
4.4.1排他網關
4.4.2並行網關
4.4.3包容網關
4.4.4事件網關
4.5子流程與調用活動
4.5.1子流程
4.5.2 調用活動
4.5.3 事件子流程
4.5.4事務子流程
4.6邊界與中間事件
4.6.1邊界事件
4.6.2中間捕獲事件
4.6.3中間拋齣事件
4.7監聽器
4.7.1執行監聽器
4.7.2任務監聽器
4.8本章小結

第三部分實戰篇
第5章用戶與組及部署管理
5.1用戶與組
5.1.1用戶
5.1.2組
5.1.3用戶與組的關係
5.1.4用戶任務中的用戶與組
5.2部署流程資源
5.2.1classpath方式
5.2.2InputStream方式
5.2.3字符串方式
5.2.4zip/bar格式壓縮包方式
5.3流程部署及資源讀取
5.3.1讀取已部署流程定義
5.3.2從客戶端部署流程
5.3.3讀取流程定義的XML
5.3.4讀取流程定義的圖片及圖片中的中文亂碼
5.3.5刪除部署
5.4本章小結

第6章 任務錶單
6.1動態錶單
6.1.1流程定義
6.1.2單元測試
6.1.3在Activiti Explorer中運行流程
6.2實現自己的Activiti Explorer
6.2.1完善身份驗證功能
6.2.2流程啓動錶單
6.2.3任務簽收與辦理
6.2.4自定義錶單的字段類型
6.3 外置錶單
6.3.1流程定義
6.3.2單元測試
6.3.3自定義錶單引擎
6.3.4 讀取流程啓動錶單
6.3.5任務簽收與辦理
6.4本章小結

第7章 Activiti與容器集成
7.1 流程引擎工廠
7.1.1 創建引擎的方式
7.1.2 配置 ProcessEngineFactory-Bean
7.2 自動部署流程定義
7.3 錶達式
7.3.1 錶達式基礎
7.3.2 錶達式示例
7.3.3 使用Spring管理變量
7.4 監聽器
7.5 Spring容器集成應用實例
7.5.1 業務建模
7.5.2 啓動流程
7.5.3 任務讀取
7.5.4 任務辦理
7.6 使用Spring注解初始化引擎
7.6.1 使用@EnableActiviti注解
7.6.2 使用Spring Boot初始化引擎
7.7 CDI模塊
7.7.1 啓動示例
7.7.2 引擎配置與流程定義
7.7.3 流程定義與啓動
7.7.4 任務辦理與完成
7.7.5 事件監聽
7.8 本章小結

第8章 郵件服務
8.1 配置與測試
8.1.1 搭建郵件係統
8.1.2 通過Activiti的郵件任務發送郵件
8.1.3 使用Gmail發送郵件
8.2 與業務集成
8.2.1 即時發送郵件
8.2.2 定時發送郵件
8.3 本章小結

第9章 多實例
9.1 非用戶任務
9.2 用戶任務多實例
9.2.1 順序方式辦理
9.2.2 並行方式辦理
9.2.3 設置結束條件
9.3 應用實例-請假會簽
9.3.1 流程定義
9.3.2 任務辦理
9.4 審批意見
9.5 本章小結

第10章 子流程與調用活動
10.1 子流程
10.1.1 流程定義
10.1.2 流程辦理
10.1.3 分析流程數據
10.2 調用活動
10.2.1 流程定義
10.2.2 單元測試
10.2.3 流程辦理
10.2.4 分析流程數據
10.3 事件子流程
10.3.1 流程定義
10.3.2 單元測試
10.4 多實例支持
10.5 本章小結

第11章 事件
11.1 啓動事件
11.1.1 定時啓動事件

用戶評價

評分

評分

評分

評分

評分

評分

評分

評分

評分

相關圖書

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

© 2025 windowsfront.com All Rights Reserved. 靜流書站 版權所有