日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Activiti實戰(zhàn)

Activiti實戰(zhàn)

Activiti實戰(zhàn)

定 價:¥89.00

作 者: 閆洪磊 著
出版社: 機械工業(yè)出版社
叢編項: 實戰(zhàn)叢書
標 簽: 暫缺

ISBN: 9787111485957 出版時間: 2015-01-01 包裝: 平裝
開本: 16開 頁數(shù): 508 字數(shù):  

內(nèi)容簡介

  《Activiti實戰(zhàn) 》立足于實踐,不僅讓讀者知其然,全面掌握Activiti架構(gòu)、功能、用法、技巧和最佳實踐,廣度足夠;而且讓讀者知其所以然,深入理解Activiti的源代碼實現(xiàn)、設(shè)計模式和PVM,深度也足夠?!禔ctiviti實戰(zhàn) 》一共四個部分:準備篇(1~2章)介紹了Activiti的概念、特點、應(yīng)用、體系結(jié)構(gòu),以及開發(fā)環(huán)境的搭建和配置;基礎(chǔ)篇(3~4章)首先講解了Activiti Modeler、Activiti Designer兩種流程設(shè)計工具的詳細使用,然后詳細講解了BPMN2.0規(guī)范;實戰(zhàn)篇(5~14章)系統(tǒng)講解了Activiti的用法、技巧和最佳實踐,包含流程定義、流程實例、任務(wù)、子流程、多實例、事件以及監(jiān)聽器等;高級篇(15~21)通過集成WebService、規(guī)則引擎、JPA、ESB等各種服務(wù)和中間件來闡述了Activiti不僅僅是引擎,實際上是一個BPM平臺,最后還通過源代碼對它的設(shè)計模式及PVM進行了分析。

作者簡介

  閆洪磊,資深軟件開發(fā)工程師和架構(gòu)師,為Activiti貢獻了大量代碼,為Activiti在中國的推廣與普及做了大量的工作,在社群中有很高的威望和知名度,被稱為中國Activiti領(lǐng)域的第一人。多年來一直從事OA、ERP等系統(tǒng)的開發(fā)與架構(gòu)設(shè)計工作,持續(xù)關(guān)注并深入研究工作流引擎,目前就職于小馬購車,擔任架構(gòu)師一職,并負責公司內(nèi)部工作流平臺的建設(shè)工作。

圖書目錄

第一部分 準備篇
第1章 認識Activiti
1.1 什么是Activiti
1.2 工作流基礎(chǔ)
1.2.1 什么是BPM
1.2.2 工作流生命周期
1.2.3 什么是BPMN
1.3 Activiti的特點
1.4 Activiti的應(yīng)用
1.5 Activiti架構(gòu)與組件
1.6 Activiti與jBPM5比較
1.7 本章小結(jié)
第2章 搭建Activiti開發(fā)環(huán)境
2.1 下載Activiti
2.1.1 目錄結(jié)構(gòu)
2.1.2 Javadocs
2.2 環(huán)境配置檢查
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 創(chuàng)建單元測試類
2.4.3 運行Hello World
2.4.4 添加業(yè)務(wù)節(jié)點
2.5 Activiti Explorer
2.5.1 配置并運行Activiti Explorer
2.5.2 使用Activiti Explorer
2.6 本章小結(jié)
第二部分 基礎(chǔ)篇
第3章 流程設(shè)計工具
3.1 基于B/S架構(gòu)的流程設(shè)計器Activiti Modeler
3.1.1 Activiti Modeler特點
3.1.2 下載signavio-core-components
3.1.3 配置打包與運行
3.1.4 Windows用戶打包
3.1.5 設(shè)計請假流程
3.1.6 導出bpmn2.0.xml
3.2 在Activiti Explorer中使用Activiti Modeler
3.3 基于Eclipse插件的流程設(shè)計器Activiti Designer
3.3.1 Activiti Designer特點
3.3.2 安裝Activiti Designer
3.3.3 設(shè)計流程
3.3.4 自動化
3.3.5 升級歷史遺留的流程設(shè)計
3.3.6 導入Activiti Modeler設(shè)計
3.3.7 泳池與泳道
3.3.8 在Activiti Designer中使用泳道與泳池
3.4 本章小結(jié)
第4章 Activiti與BPMN 2.0規(guī)范
4.1 啟動事件與結(jié)束事件
4.1.1 啟動事件
4.1.2 結(jié)束事件
4.2 順序流
4.2.1 標準順序流
4.2.2 條件順序流
4.3 任務(wù)
4.3.1 用戶任務(wù)
4.3.2 腳本任務(wù)
4.3.3 Java Service任務(wù)
4.3.4Web Service任務(wù)
4.3.5業(yè)務(wù)規(guī)則任務(wù)
4.3.6郵件任務(wù)
4.3.7Camel任務(wù)
4.3.8Mule任務(wù)
4.3.9手動任務(wù)
4.3.10接收任務(wù)
4.3.11Shell任務(wù)
4.3.12多實例
4.4網(wǎng)關(guān)
4.4.1排他網(wǎng)關(guān)
4.4.2并行網(wǎng)關(guān)
4.4.3包容網(wǎng)關(guān)
4.4.4事件網(wǎng)關(guān)
4.5子流程與調(diào)用活動
4.5.1子流程
4.5.2 調(diào)用活動
4.5.3 事件子流程
4.5.4事務(wù)子流程
4.6邊界與中間事件
4.6.1邊界事件
4.6.2中間捕獲事件
4.6.3中間拋出事件
4.7監(jiān)聽器
4.7.1執(zhí)行監(jiān)聽器
4.7.2任務(wù)監(jiān)聽器
4.8本章小結(jié)
第三部分實戰(zhàn)篇
第5章用戶與組及部署管理
5.1用戶與組
5.1.1用戶
5.1.2組
5.1.3用戶與組的關(guān)系
5.1.4用戶任務(wù)中的用戶與組
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本章小結(jié)
第6章 任務(wù)表單
6.1動態(tài)表單
6.1.1流程定義
6.1.2單元測試
6.1.3在Activiti Explorer中運行流程
6.2實現(xiàn)自己的Activiti Explorer
6.2.1完善身份驗證功能
6.2.2流程啟動表單
6.2.3任務(wù)簽收與辦理
6.2.4自定義表單的字段類型
6.3 外置表單
6.3.1流程定義
6.3.2單元測試
6.3.3自定義表單引擎
6.3.4 讀取流程啟動表單
6.3.5任務(wù)簽收與辦理
6.4本章小結(jié)
第7章 Activiti與容器集成
7.1 流程引擎工廠
7.1.1 創(chuàng)建引擎的方式
7.1.2 配置 ProcessEngineFactory-Bean
7.2 自動部署流程定義
7.3 表達式
7.3.1 表達式基礎(chǔ)
7.3.2 表達式示例
7.3.3 使用Spring管理變量
7.4 監(jiān)聽器
7.5 Spring容器集成應(yīng)用實例
7.5.1 業(yè)務(wù)建模
7.5.2 啟動流程
7.5.3 任務(wù)讀取
7.5.4 任務(wù)辦理
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 任務(wù)辦理與完成
7.7.5 事件監(jiān)聽
7.8 本章小結(jié)
第8章 郵件服務(wù)
8.1 配置與測試
8.1.1 搭建郵件系統(tǒng)
8.1.2 通過Activiti的郵件任務(wù)發(fā)送郵件
8.1.3 使用Gmail發(fā)送郵件
8.2 與業(yè)務(wù)集成
8.2.1 即時發(fā)送郵件
8.2.2 定時發(fā)送郵件
8.3 本章小結(jié)
第9章 多實例
9.1 非用戶任務(wù)
9.2 用戶任務(wù)多實例
9.2.1 順序方式辦理
9.2.2 并行方式辦理
9.2.3 設(shè)置結(jié)束條件
9.3 應(yīng)用實例-請假會簽
9.3.1 流程定義
9.3.2 任務(wù)辦理
9.4 審批意見
9.5 本章小結(jié)
第10章 子流程與調(diào)用活動
10.1 子流程
10.1.1 流程定義
10.1.2 流程辦理
10.1.3 分析流程數(shù)據(jù)
10.2 調(diào)用活動
10.2.1 流程定義
10.2.2 單元測試
10.2.3 流程辦理
10.2.4 分析流程數(shù)據(jù)
10.3 事件子流程
10.3.1 流程定義
10.3.2 單元測試
10.4 多實例支持
10.5 本章小結(jié)
第11章 事件
11.1 啟動事件
11.1.1 定時啟動事件
11.1.2 消息啟動事件
11.2 結(jié)束事件
11.3 邊界事件
11.3.1 異常邊界事件
11.3.2 消息邊界事件
11.3.3 信號邊界事件
11.4 中間事件
11.5 本章小結(jié)
第12章 用戶任務(wù)與附件
12.1 用戶任務(wù)
12.1.1 改進任務(wù)列表
12.1.2 改進任務(wù)表單
12.1.3 任務(wù)相關(guān)人員
12.1.4 反簽收任務(wù)
12.1.5 候選人與候選組
12.1.6 改進任務(wù)查詢
12.2 子任務(wù)
12.3 手動任務(wù)
12.4 附件
12.5 改進意見列表
12.6 任務(wù)委派
12.6.1 單元測試
12.6.2 任務(wù)表單中的委派
12.7 本章小結(jié)
第13章 流程數(shù)據(jù)查詢與跟蹤
13.1 Query API簡介
13.2 運行時數(shù)據(jù)查詢
13.2.1 任務(wù)查詢
13.2.2 查詢參與的流程
13.3 流程圖跟蹤
13.4 歷史數(shù)據(jù)查詢
13.4.1 查詢歷史活動及表單
13.4.2 查詢已歸檔流程
13.5 基于MyBatis的CustomSql查詢
13.5.1 定義Mapper接口
13.5.2 展示數(shù)據(jù)
13.6 本章小結(jié)
第14章 管理員特性
14.1 流程狀態(tài)
14.1.1 流程定義狀態(tài)
14.1.2 作業(yè)查詢
14.1.3 流程實例狀態(tài)
14.2 作業(yè)管理
14.2.1 作業(yè)執(zhí)行原理
14.2.2 作業(yè)執(zhí)行異常
14.2.3 獨占與異步
14.3 刪除流程實例
14.4 流程定義權(quán)限控制
14.4.1 權(quán)限攔截
14.4.2 設(shè)置候選啟動人和候選啟動組
14.4.3 讀取候選啟動數(shù)據(jù)
14.5 讀取引擎屬性
14.6 數(shù)據(jù)庫查詢
14.7 用戶與組
14.8 本章小結(jié)
第四部分 高級篇
第15章 集成WebService
15.1發(fā)布WebService服務(wù)
15.2在流程中定義WebService任務(wù)
15.3 在流程中調(diào)用WebService
15.4本章小結(jié)
第16章 集成規(guī)則引擎
16.1 定義流程與規(guī)則
16.1.1部署規(guī)則文件
16.1.2單元測試
16.2本章小結(jié)
第17章 集成JPA
17.1配置JPA
17.1.1Standalone模式
17.1.2Spring模式
17.2JPA版本的請假流程
17.2.1啟動流程時持久化JPA實體
17.2.2更改JPA實體屬性
17.2.3清理歷史表單數(shù)據(jù)
17.3本章小結(jié)
第18章 集成ESB
18.1Camel簡介與快速入門
18.2在流程中調(diào)用Camel
18.2.1Camel依賴及配置
18.2.2定義Camel路由
18.2.3執(zhí)行單元測試
18.2.4URI輸入?yún)?shù)
18.2.5URI輸出參數(shù)
18.3異步Camel任務(wù)
18.4在Camel中啟動流程
18.5集成Mule
18.5.1Mule快速入門
18.5.2Mule、Spring與Activiti集成
18.5.3在流程中調(diào)用Mule
18.6本章小結(jié)
第19章 統(tǒng)一身份管理
19.1一套典型的身份系統(tǒng)
19.2引擎身份接口方式
19.3用視圖代替物理表
19.4集成LDAP
19.5本章小結(jié)
第20章 REST服務(wù)
20.1通信協(xié)議簡介
20.2REST API概述
20.3發(fā)布REST API
20.3.1通過瀏覽器訪問
20.3.2通過HttpClient訪問
20.3.3通過Restlet訪問
20.3.4通過Apache CXF訪問
20.4集成REST API
20.4.1依賴及配置文件
20.4.2通過Ajax訪問
20.5完整示例
20.5.1部署流程
20.5.2查詢Deployment
20.5.3查詢流程定義
20.5.4啟動流程
20.5.5讀取流程變量
20.5.6查詢?nèi)蝿?wù)
20.5.7簽收任務(wù)
20.5.8完成任務(wù)
20.5.9查詢歷史數(shù)據(jù)
20.6集成流程圖跟蹤組件Diagram Viewer
20.6.1準備資源文件
20.6.2準備配置文件
20.6.3訪問Diagram Viewer跟蹤流程
20.7基于REST服務(wù)搭建流程中心
20.7.1基礎(chǔ)架構(gòu)
20.7.2表單模式選型
20.7.3統(tǒng)一的組件
20.7.4事務(wù)管理
20.8集成流程設(shè)計器Activiti Modeler
20.8.1準備資源文件
20.8.2準備配置文件
20.8.3更改默認配置
20.8.4創(chuàng)建模型
20.8.5導出模型的流程XML
20.8.6把模型轉(zhuǎn)換為流程定義
20.8.7把流程定義轉(zhuǎn)換為模型
20.8.8刪除模型
20.9本章小結(jié)
第21章 入侵Activiti
21.1解析BPMN文件
21.1.1BpmnModel對象與XML之間的轉(zhuǎn)換
21.1.2動態(tài)創(chuàng)建流程
21.1.3BPMN解析處理器
21.2全局事件處理器
21.2.1定義事件處理器
21.2.2處理捕獲的事件
21.2.3事件處理器的異常處理
21.2.4動態(tài)注冊事件處理器
21.2.5任務(wù)自動轉(zhuǎn)辦
21.2.6事件日志
21.3命令與攔截器
21.3.1命令與攔截器運行機制
21.3.2自定義命令
21.3.3命令攔截器
21.4流程虛擬機-PVM
21.4.1簡述PVM
21.4.2Hello PVM
21.4.3PVM進階
21.5本章小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號