注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡行業(yè)軟件及應用瘋狂Workflow講義:基于Activiti的工作流應用開發(fā)

瘋狂Workflow講義:基于Activiti的工作流應用開發(fā)

瘋狂Workflow講義:基于Activiti的工作流應用開發(fā)

定 價:¥73.00

作 者: 楊恩雄 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 計算機/網絡 行業(yè)軟件及應用

購買這本書可以去


ISBN: 9787121226731 出版時間: 2014-04-01 包裝: 平裝
開本: 16開 頁數: 452 字數:  

內容簡介

  工作流框架Activiti是由jBPM4發(fā)展而來的,為了能幫助廣大的Java研發(fā)者學習該框架,并將其應用到實際的生產中,筆者根據多年來的企業(yè)應用研發(fā)經驗,編寫了《瘋狂Workflow講義:基于Activiti的工作流應用開發(fā)》?!动偪馱orkflow講義:基于Activiti的工作流應用開發(fā)》首先對Activiti的基礎知識進行講解,并從源代碼的實現(xiàn)上講解Activiti各個模塊的API。此外詳細講述了BPMN 2.0規(guī)范的內容,包括目前Activiti對該規(guī)范的實現(xiàn)情況。書中還講解了如何在實際企業(yè)應用中使用Activiti,并與其他流行的開源框架進行整合,包括企業(yè)應用開發(fā)所必需的Web Service、企業(yè)服務總線、規(guī)則引擎、IoC框架和ORM框架等。全書的最后通過講解一個辦公自動化系統(tǒng)的開發(fā)過程,讓讀者更了解Activiti在實際生產中的使用,讓本書的內容不僅僅停留在理論的層次,更為讀者開辟了實踐的道路。

作者簡介

  楊恩雄,從事近十年的Java EE企業(yè)應用開發(fā),曾任中企動力系統(tǒng)設計師,中企開源項目經理,參與過多個企業(yè)OA、ERP項目的設計與架構工作,具有豐富的B/S開發(fā)經驗以及系統(tǒng)架構經驗,現(xiàn)就職于數碼辰星科技公司,擔任項目經理一職,主要進行大地數字影院的信息化建設工作。

圖書目錄

第1章 Activiti介紹 1
1.1 工作流介紹 2
1.2 BPMN 2.0規(guī)范簡述 2
1.2.1 BPMN 2.0概述 3
1.2.2 BPMN 2.0元素 3
1.2.3 BPMN 2.0的XML結構 4
1.3 Activiti介紹 4
1.3.1 Activiti的出現(xiàn) 5
1.3.2 Activiti的發(fā)展 5
1.3.3 選擇Activiti還是jBPM 5
1.4 本章小結 5
第2章 安裝與運行Activiti 6
2.1 下載與運行Activiti 7
2.1.1 下載和安裝Ant 7
2.1.2 下載和安裝Maven 8
2.1.3 下載和安裝Activiti 9
2.1.4 運行第一個Activiti應用 9
2.2 安裝開發(fā)環(huán)境 11
2.2.1 下載Eclipse 11
2.2.2 安裝Activiti插件 11
2.2.3 獲取Activiti源代碼 13
2.3 編寫第一個Activiti程序 15
2.3.1 如何運行本書案例 15
2.3.2 建立工程環(huán)境 15
2.3.3 創(chuàng)建配置文件 16
2.3.4 創(chuàng)建流程文件 16
2.3.5 加載流程文件與啟動流程 17
2.4 本章小結 18
第3章 Activiti數據庫設計 19
3.1 通用數據表 20
3.1.1 資源表 20
3.1.2 屬性表 20
3.2 流程存儲表 21
3.2.1 部署數據表 21
3.2.2 流程定義表 21
3.3 身份數據表 21
3.3.1 用戶表 21
3.3.2 用戶賬號(信息)表 22
3.3.3 用戶組表 22
3.3.4 關系表 22
3.4 運行時數據表 23
3.4.1 流程實例(執(zhí)行流)表 23
3.4.2 流程任務表 23
3.4.3 流程參數表 24
3.4.4 流程與身份關系表 24
3.4.5 工作數據表 24
3.4.6 事件描述表 25
3.5 歷史數據表 25
3.5.1 流程實例表 25
3.5.2 流程明細表 26
3.5.3 歷史任務表和歷史行為表 26
3.5.4 附件表和評論表 26
3.6 本章小結 27
第4章 Activiti流程引擎配置 28
4.1 ProcessEngineConfiguration 29
4.1.1 createProcessEngineConfigurationFromResourceDefault方法 29
4.1.2 createProcessEngineConfigurationFromResource方法 30
4.1.3 createProcessEngineConfigurationFromInputStream方法 30
4.1.4 createStandaloneInMemProcessEngineConfiguration方法 30
4.1.5 createStandaloneProcessEngine Configuration方法 31
4.2 數據源配置 31
4.2.1 Activiti支持的數據庫 32
4.2.2 Activiti與Spring 32
4.2.3 JDBC配置 32
4.2.4 DBCP數據源配置 33
4.2.5 C3P0數據源配置 34
4.2.6 Activiti其他數據源配置 35
4.2.7 databaseSchemaUpdate配置 35
4.2.8 databaseType配置 36
4.3 其他屬性配置 37
4.3.1 history配置 37
4.3.2 jobExecutorActivate配置 38
4.3.3 郵件服務器配置 38
4.4 ProcessEngineConfiguration bean 38
4.4.1 ProcessEngineConfiguration及其子類 38
4.4.2 自定義ProcessEngineConfiguration 39
4.5 Activiti的命令攔截器 41
4.5.1 命令模式 41
4.5.2 責任鏈模式 43
4.5.3 編寫自定義攔截器 45
4.6 本章小結 47
第5章 流程引擎的創(chuàng)建 48
5.1 ProcessEngineConfiguration的buildProcessEngine方法 49
5.2 ProcessEngines 49
5.2.1 init與getDefaultProcessEngine方法 49
5.2.2 registerProcessEngine和unregister方法 50
5.2.3 retry方法 50
5.2.4 destroy方法 51
5.3 ProcessEngine對象 51
5.3.1 服務組件 52
5.3.2 close方法 52
5.3.3 流程引擎名稱 53
5.4 本章小結 54
第6章 用戶組與用戶 55
6.1 用戶組管理 56
6.1.1 Group對象 56
6.1.2 創(chuàng)建用戶組 56
6.1.3 修改用戶組 57
6.1.4 刪除用戶組 58
6.2 Activiti數據查詢 58
6.2.1 查詢對象 59
6.2.2 list方法 59
6.2.3 listPage方法 60
6.2.4 count方法 60
6.2.5 排序方法 61
6.2.6 ID排序問題 62
6.2.7 多字段排序 63
6.2.8 singleResult方法 65
6.2.9 用戶組數據查詢 65
6.3 用戶管理 67
6.3.1 User對象 67
6.3.2 添加用戶 67
6.3.3 修改用戶 68
6.3.4 刪除用戶 68
6.3.5 驗證用戶密碼 69
6.3.6 用戶數據查詢 70
6.3.7 設置用戶權限 71
6.4 用戶信息管理 72
6.4.1 添加和刪除用戶信息 72
6.4.2 查詢用戶信息 73
6.4.3 添加與刪除用戶賬號 74
6.4.4 查詢用戶信息 75
6.4.5 設置用戶圖片 76
6.5 用戶組與用戶關系 77
6.5.1 綁定關系 77
6.5.2 解除綁定 78
6.5.3 查詢用戶組下的用戶 78
6.5.4 查詢用戶所屬的用戶組 79
6.6 本章小結 80 ……
第7章 流程存儲 81
第8章 流程任務管理 101
第9章 流程控制 129
第10章 歷史數據管理和流程引擎管理 151
第11章 流程事件 179
第12章 流程任務 221
第13章 其他流程元素 260
第14章 Activiti與規(guī)則引擎 293
第15章 整合第三方框架 324
第16章 Activiti開放的Web Service 352
第17章 Activiti功能進階 384
第18章 辦公自動化系統(tǒng) 401

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號