Activiti 官方提供的 Web 流程設計器(Activiti Modeler 5.21.0)功能完善但整合文檔稀缺。本教程提供視頻課程,涵蓋設計器與業務系統分離部署、與 SSM 框架深度整合兩大模式,解決「界面醜、無源碼、功能缺失」三大痛點。
| 模組 | 核心內容 | 難點解決 |
|---|---|---|
| 獨立部署模式 | 設計器獨立 WAR 包部署 REST API 與業務系統交互 跨域/CORS 配置 模型儲存獨立資料庫 | 設計器與流程引擎解耦 多系統共享模型倉庫 獨立升級維護 |
| SSM 整合模式 | 設計器 Webapp 嵌入 SSM 專案 共享 DataSource/TransactionManager Spring Security 權限整合 中文/國際化資源配置 | 資源衝突解決 統一事務邊界 前端資源打包優化 |
| 贈送:Activiti 企業級實戰 | 流程定義/部署/啟動/任務處理 表單設計、變量傳遞、監聽器 Eclipse Designer 插件使用 複雜網關、多實例、事件子流程 | 完整業務閉環 最佳實務模式 避坑指南 |
DispatcherServlet、CharacterEncodingFilter、SpringSecurityFilterChain 順序調整/modeler/*、/editor/*、/stencilset.json 避開業務路徑applicationContext-modeler.xml,父子容器關係// 獨立部署:設計器連接獨立資料庫 // SSM 整合:共享業務資料庫,表前綴 ACT_MODEL_ 區分 // 關鍵表:ACT_DE_MODEL, ACT_DE_DEPLOYMENT, ACT_GE_BYTEARRAY
// Spring Security 配置
http.antMatchers("/modeler/**", "/editor/**", "/stencilset.json")
.hasRole("PROCESS_DESIGNER")
.and()
.csrf().ignoringAntMatchers("/modeler/**/save", "/modeler/**/deploy");
messages_zh_CN.properties 至 classpathstencilset.json 標籤名稱課程資源獲取地址請掃描文末二維碼或聯繫技術 QQ:2937765541。
「如今沒有像樣的 Activiti Web 設計器,要麼界面難看,要麼沒有源碼,要麼功能缺失。官方文檔極少,網上資料無法解決問題。」—— 這正是本教程誕生的初衷。