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

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

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

定 價:¥73.00

作 者: 楊恩雄 著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 計算機/網(wǎng)絡(luò) 行業(yè)軟件及應(yīng)用

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第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結(jié)構(gòu) 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 本章小結(jié) 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應(yīng)用 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 本章小結(jié) 18
第3章 Activiti數(shù)據(jù)庫設(shè)計 19
3.1 通用數(shù)據(jù)表 20
3.1.1 資源表 20
3.1.2 屬性表 20
3.2 流程存儲表 21
3.2.1 部署數(shù)據(jù)表 21
3.2.2 流程定義表 21
3.3 身份數(shù)據(jù)表 21
3.3.1 用戶表 21
3.3.2 用戶賬號(信息)表 22
3.3.3 用戶組表 22
3.3.4 關(guān)系表 22
3.4 運行時數(shù)據(jù)表 23
3.4.1 流程實例(執(zhí)行流)表 23
3.4.2 流程任務(wù)表 23
3.4.3 流程參數(shù)表 24
3.4.4 流程與身份關(guān)系表 24
3.4.5 工作數(shù)據(jù)表 24
3.4.6 事件描述表 25
3.5 歷史數(shù)據(jù)表 25
3.5.1 流程實例表 25
3.5.2 流程明細表 26
3.5.3 歷史任務(wù)表和歷史行為表 26
3.5.4 附件表和評論表 26
3.6 本章小結(jié) 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 數(shù)據(jù)源配置 31
4.2.1 Activiti支持的數(shù)據(jù)庫 32
4.2.2 Activiti與Spring 32
4.2.3 JDBC配置 32
4.2.4 DBCP數(shù)據(jù)源配置 33
4.2.5 C3P0數(shù)據(jù)源配置 34
4.2.6 Activiti其他數(shù)據(jù)源配置 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 郵件服務(wù)器配置 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 責(zé)任鏈模式 43
4.5.3 編寫自定義攔截器 45
4.6 本章小結(jié) 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 服務(wù)組件 52
5.3.2 close方法 52
5.3.3 流程引擎名稱 53
5.4 本章小結(jié) 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數(shù)據(jù)查詢 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 用戶組數(shù)據(jù)查詢 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 用戶數(shù)據(jù)查詢 70
6.3.7 設(shè)置用戶權(quán)限 71
6.4 用戶信息管理 72
6.4.1 添加和刪除用戶信息 72
6.4.2 查詢用戶信息 73
6.4.3 添加與刪除用戶賬號 74
6.4.4 查詢用戶信息 75
6.4.5 設(shè)置用戶圖片 76
6.5 用戶組與用戶關(guān)系 77
6.5.1 綁定關(guān)系 77
6.5.2 解除綁定 78
6.5.3 查詢用戶組下的用戶 78
6.5.4 查詢用戶所屬的用戶組 79
6.6 本章小結(jié) 80 ……
第7章 流程存儲 81
第8章 流程任務(wù)管理 101
第9章 流程控制 129
第10章 歷史數(shù)據(jù)管理和流程引擎管理 151
第11章 流程事件 179
第12章 流程任務(wù) 221
第13章 其他流程元素 260
第14章 Activiti與規(guī)則引擎 293
第15章 整合第三方框架 324
第16章 Activiti開放的Web Service 352
第17章 Activiti功能進階 384
第18章 辦公自動化系統(tǒng) 401

本目錄推薦

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