Activiti實戰

Activiti實戰 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
閆洪磊 著



點擊這裡下載
    

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

發表於2024-11-25

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


圖書介紹

齣版社: 機械工業齣版社
ISBN:9787111485957
版次:1
商品編碼:11599588
品牌:機工齣版
包裝:平裝
叢書名: 實戰叢書
開本:16開
齣版時間:2015-01-01
用紙:膠版紙
頁數:508
正文語種:中文


相關圖書





圖書描述

編輯推薦

  

  《Activiti實戰》是國內Activiti領域第1人撰寫,Activiti項目負責人Tijs Rademakers高度認可並推薦;
  《Activiti實戰》根據Activiti新版本係統、深度講解瞭BPMN2.0規範,以及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進行瞭分析。

作者簡介

  閆洪磊,資深軟件開發工程師和架構師,為Activiti貢獻瞭大量代碼,為Activiti在中國的推廣與普及做瞭大量的工作,在社群中有很高的威望和知名度,被稱為中國Activiti領域的第1人。多年來一直從事OA、ERP等係統的開發與架構設計工作,持續關注並深入研究工作流引擎,目前就職於小馬購車,擔任架構師一職,並負責公司內部工作流平颱的建設工作。

精彩書評

  ★長期以來,Henry Yan通過他的社區及博客一直緻力於在中國廣泛推廣Activiti,為Activiti項目做齣瞭巨大(或寶貴)貢獻。
  很高興看到他的《Activiti實戰》一書將為Activiti 的中國使用者及開發者提供非常多的重要價值。在Activiti項目方麵,Henry Yan具有非常專業的背景經驗,在此,我嚮各位包括已經在使用Activiti的開發者及Activiti新手極力推薦此書。
  ——Tijs Rademakers,Activiti 項目負責人

目錄

第一部分 準備篇
第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 定時啓動事件
11.1.2 消息啓動事件
11.2 結束事件
11.3 邊界事件
11.3.1 異常邊界事件
11.3.2 消息邊界事件
11.3.3 信號邊界事件
11.4 中間事件
11.5 本章小結

第12章 用戶任務與附件
12.1 用戶任務
12.1.1 改進任務列錶
12.1.2 改進任務錶單
12.1.3 任務相關人員
12.1.4 反簽收任務
12.1.5 候選人與候選組
12.1.6 改進任務查詢
12.2 子任務
12.3 手動任務
12.4 附件
12.5 改進意見列錶
12.6 任務委派
12.6.1 單元測試
12.6.2 任務錶單中的委派
12.7 本章小結

第13章 流程數據查詢與跟蹤
13.1 Query API簡介
13.2 運行時數據查詢
13.2.1 任務查詢
13.2.2 查詢參與的流程
13.3 流程圖跟蹤
13.4 曆史數據查詢
13.4.1 查詢曆史活動及錶單
13.4.2 查詢已歸檔流程
13.5 基於MyBatis的CustomSql查詢
13.5.1 定義Mapper接口
13.5.2 展示數據
13.6 本章小結

第14章 管理員特性
14.1 流程狀態
14.1.1 流程定義狀態
14.1.2 作業查詢
14.1.3 流程實例狀態
14.2 作業管理
14.2.1 作業執行原理
14.2.2 作業執行異常
14.2.3 獨占與異步
14.3 刪除流程實例
14.4 流程定義權限控製
14.4.1 權限攔截
14.4.2 設置候選啓動人和候選啓動組
14.4.3 讀取候選啓動數據
14.5 讀取引擎屬性
14.6 數據庫查詢
14.7 用戶與組
14.8 本章小結

第四部分 高級篇
第15章 集成WebService

15.1發布WebService服務
15.2在流程中定義WebService任務
15.3 在流程中調用WebService
15.4本章小結

第16章 集成規則引擎
16.1 定義流程與規則
16.1.1部署規則文件
16.1.2單元測試
16.2本章小結

第17章 集成JPA
17.1配置JPA
17.1.1Standalone模式
17.1.2Spring模式
17.2JPA版本的請假流程
17.2.1啓動流程時持久化JPA實體
17.2.2更改JPA實體屬性
17.2.3清理曆史錶單數據
17.3本章小結

第18章 集成ESB
18.1Camel簡介與快速入門
18.2在流程中調用Camel
18.2.1Camel依賴及配置
18.2.2定義Camel路由
18.2.3執行單元測試
18.2.4URI輸入參數
18.2.5URI輸齣參數
18.3異步Camel任務
18.4在Camel中啓動流程
18.5集成Mule
18.5.1Mule快速入門
18.5.2Mule、Spring與Activiti集成
18.5.3在流程中調用Mule
18.6本章小結

第19章 統一身份管理
19.1一套典型的身份係統
19.2引擎身份接口方式
19.3用視圖代替物理錶
19.4集成LDAP
19.5本章小結

第20章 REST服務
20.1通信協議簡介
20.2REST API概述
20.3發布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查詢任務
20.5.7簽收任務
20.5.8完成任務
20.5.9查詢曆史數據
20.6集成流程圖跟蹤組件Diagram Viewer
20.6.1準備資源文件
20.6.2準備配置文件
20.6.3訪問Diagram Viewer跟蹤流程
20.7基於REST服務搭建流程中心
20.7.1基礎架構
20.7.2錶單模式選型
20.7.3統一的組件
20.7.4事務管理
20.8集成流程設計器Activiti Modeler
20.8.1準備資源文件
20.8.2準備配置文件
20.8.3更改默認配置
20.8.4創建模型
20.8.5導齣模型的流程XML
20.8.6把模型轉換為流程定義
20.8.7把流程定義轉換為模型
20.8.8刪除模型
20.9本章小結

第21章 入侵Activiti
21.1解析BPMN文件
21.1.1BpmnModel對象與XML之間的轉換
21.1.2動態創建流程
21.1.3BPMN解析處理器
21.2全局事件處理器
21.2.1定義事件處理器
21.2.2處理捕獲的事件
21.2.3事件處理器的異常處理
21.2.4動態注冊事件處理器
21.2.5任務自動轉辦
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本章小結

精彩書摘

  第一部分
  準備篇

  工作流(Work Flow)引擎被廣泛應用於各種信息化係統中,將原本散亂甚至混亂的業務梳理後製定成業務規範流程,進而約束業務的規範化處理和運轉。需求人員、開發人員共同協作製定瞭符閤BPMN 2.0規範的流程定義,之後將其部署到工作流引擎中,由它自動驅動業務流程的進行。
  本部分作為準備篇,第1章先介紹瞭什麼是Activiti及其曆史背景,然後介紹工作流、BPM、BPMN等概念,使初次接觸工作流的讀者能快速認識相關概念及各種規範。第2章內容從搭建開發環境開始,之後又介紹瞭Activiti的Hello World,幫助讀者快速入門。

  第1章
  認識Activiti
  很多人對工作流(Workflow)應該不陌生。生活中到處都是活生生的“流”:在單位要請假,首先要找領導審批,在領導審批通過之後申請纔獲準;從網上購物,下單的那一刻就已經觸發瞭一條工作流,此時可以跟蹤購物流程,什麼時間下單、什麼時間付款、什麼時候發貨、什麼時候收到貨,在快遞單上簽字的時候纔等於一條工作流程結束瞭。
  工作流應用廣泛,在由任務驅動的各種係統中都能見到它的身影,例如,CRM、ERP、ECM、BI、OA等。在企業應用中還有很多産品或平颱集成工作流引擎,用來處理係統運行過程中發起的業務流程。
  工作流總是以任務(Task)的形式驅動人處理業務或者驅動業務係統自動完成作業。有瞭工作流引擎之後,我們不必一直等待其他人的工作進度,直白地說,我們隻需要關心係統首頁的待辦任務數即可,由係統提醒當前有多少待辦任務需要處理。
  1.1什麼是Activiti
  大傢第一次接觸Activiti的時候不理解它為什麼要叫這個名字,從詞典中也沒有找到對它的解釋。可能有人會想到另外一個單詞Activity(活動),與Activiti僅一個字母之差。在工作流方麵有些基礎的讀者或許能很快理解,業務流程由多個環節串聯起來並且每個環節被賦予任務,而每個任務又可以分為多個活動。舉個日常的例子—網上購物的下單環節,首先需要搜索到要購買的商品,然後將其加入到購物車,最後下單填寫郵寄地址並付款。這個例子中的每一動作都可以稱為活動(Activity),也就是業務流程中最小的組成部分。多個活動在英文中肯定要用復數形式,即Activities;最後以復數化簡的方式標示活動的集閤,以此來詮釋Activiti與工作流 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.teaonline.club All Rights Reserved. 圖書大百科 版權所有