Activiti學習:(第二篇) SpringMVC整合Activiti Modeler

1. 背景

    Activiti是現在應用很廣的一個流程框架,自己在學習過程中看到官網有Activiti Modeler可以使用頁面管理Activiti流程,所以試着自己整合SpringMVC+Activiti Modeler。

2. 前期準備

    通過Maven引入Activiti5.22.0,我的相關配置文件信息在上一篇博文中有詳細描述。

   下載activiti-5.22.0.rar,官網地址大家可以自行百度,但是下載會被牆,我這邊上傳了百度雲盤,分享給大家。網盤地址:https://pan.baidu.com/s/1XVTammPbIrbzU1MK7TBFOA

3. 開始整合

   3.1. 代碼拷貝

    解壓出activiti-5.22.0.rar,到wars目錄下拷貝出activiti-explorer.war,然後到tomcat中,並運行tomcat。

    進入到下圖目錄中,將diagram-viewer,editor-app和modeler.html拷貝到自己工程的webapp目錄下。

    將下圖路徑中的StencilsetRestResource.class。

    和下圖路徑中的ModelEditorJsonRestResource.class,ModelSaveRestResource.class。

    反編譯,在自己的項目中新建class,將反編譯內容複製進去。

  3.2. 代碼修改

    在editor-app中找到app-cfg.js文件,將'contextRoot' : '/activiti-explorer/service',修改爲本項目的路徑。如下圖所示

       其中的service就是在代碼拷貝時的三個.class文件中配置的映射路徑。大家可以自行修改。

    具體可以參考我的代碼:https://gitee.com/Coline/ssm

    代碼如下圖:

       靜態文件如下圖:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章