2018Activiti6.0工作流引擎深度解析與實戰 最新
阿新 • • 發佈:2019-01-05
第1章 課程介紹
本課程將系統且深入原始碼講解Activiti6.0工作流引擎的使用、配置、核心api以及BPMN2.0規範、資料庫設計及模型對映,Spring Boot2.0整合,工作流平臺搭建、部署與運維等,通過本課程的學習,你將切實學會Activiti6.0工作流引擎開發,大大提升自己的業務建模能力,技術架構能力,開源庫研究能力,流程梳理能力,從而進階為Jav...
第2章 工作流入門
本章首先介紹了工作流是什麼,工作流技術選型,然後帶大家快速體驗activiti6.0,讓大家在最短的時間內體驗工作流系統的操作過程,對activiti工作流有個感性的認識。
第3章 Activiti6.0原始碼初探
本章帶大家對Activiti6.0原始碼進行初探,首先我會介紹如何基於原始碼方式學習開源軟體的方法,然後在官方原始碼的基礎上執行activiti-app,並詳細介紹activiti-app的工程結構,演示demo,學習官方demo構建的優點,對原始碼有一個初步認識後,我們開始activiti的hello world之旅,通過程式設計方式體驗工作流的執行過程,繪製流程圖,...
第4章 Activiti6.0引擎配置
本章為大家介紹Activiti6.0配置,所有的配置都是通過ProcessEngineConfiguration類來設定的,其中主要的配置包括資料來源,資料型別,建立資料庫表的策略,作業執行器的配置,流程歷史資料記錄的詳細級別,Activiti對日誌的配置支援,以及在流程執行過程中定義方便定位資訊的mdc變數,Activiti提供的事件處理程式ActivitiEven...
第5章 Activiti核心API
本章主要講解Activiti核心API,包括ProcessEngine以及服務、流程儲存服務、流程執行控制服務、任務管理服務、使用者和使用者組管理服務、表單服務管理、歷史資料管理服務、其它管理服務、異常策略。在學習了這些常用api的基礎上我們通過APi控制一個流程例項的狀態進化,體驗流程的部署過程,啟動流程例項,驅動流程到下一個節點...
第6章 資料庫設計與模型對映
本章主要講解資料庫設計與模型對映,包括通用資料表、流程儲存表、身份資料表、執行時流程資料表、歷史流程表。我們通過流程執行觀察資料庫內容的變化體會流程引擎表結構之間的關係。
第7章 BPMN2.0規範
本章主要講解BPMN2.0規範,這裡主要介紹BPMN中規範的基本元素Activities(活動)、Gateways(閘道器)、Events(事件),事件一般按照位置分類為開始事、結束事件、中間事件、邊界事件。活動包括原子任務和子流程,常用原子任務涉及到UserTask(使用者任務)、ScriptTask(指令碼任務)、ServiceTask(JavaDelegate定義實現),閘道器包...
第8章 Activiti6.0整合Spring Boot2.0
本章講解整合Spring Boot2.0,主要包括Spring Boot2.0特性、啟動依賴starter、 自動裝配AutoConfigure、運維監控Acutator、微服務Stand-alone、 啟動入口SpringBootApplication、外部化配置yaml、Profiles、日誌logging、 web mvc、SQL資料庫整合、單元測試。 ...
第9章 工作流平臺搭建
本章主要講解工作流平臺搭建,包括需求分析、整合activiti-app、 整合activiti-admin、開發自定義動態表單、電商的業務流程分析建模、 流程檔案部署及系統測試驗證。
第10章 工作流平臺部署和運維
本章主要講解工作流平臺部署和運維,包括雲上部署系統、工作流平臺運維、 系統橫向擴容、那些踩過的坑。
第11章 課程總結
本章和大家一起總結回顧課程重難點,幫助大家更好的加強與鞏固本課程所學知識。
下載地址:百度網盤