<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          compileflow-idea-designercompileflow 引擎的 Idea 插件

          聯(lián)合創(chuàng)作 · 2023-09-30 05:43

          compileflow-idea-designer 是一款 Idea 插件。能夠讓你輕松完成 compileflow 引擎的流程的編碼設(shè)計(jì)和屬性編輯。

          簡(jiǎn)介

          主要特性

          • XML源文件預(yù)覽:支持XML源文件編輯和預(yù)覽
          • 流程友好可視化:支持XML源文件轉(zhuǎn)Swing圖預(yù)覽,以及導(dǎo)出圖片到本地
          • 流程友好可編輯:支持直接在Swing圖畫(huà)布中,拖拽節(jié)點(diǎn),設(shè)計(jì)流程,以及編輯節(jié)點(diǎn)屬性,全局屬性等
          • Java源碼高量顯示:流程最終會(huì)被編譯成Java代碼進(jìn)行執(zhí)行,設(shè)計(jì)器支持XML轉(zhuǎn)Java代碼的預(yù)覽效果
          • XML語(yǔ)法錯(cuò)誤提示:如打開(kāi)的XML源文件存在語(yǔ)法錯(cuò)誤,會(huì)在Java源碼預(yù)覽區(qū)進(jìn)行提示
          • 擴(kuò)展性:可方便擴(kuò)展成支持BPMN協(xié)議

          使用場(chǎng)景

          • 設(shè)計(jì)業(yè)務(wù)邏輯流程圖,并導(dǎo)出圖片保存
          • 設(shè)計(jì)編輯流程圖,生成comileflow引擎所支持的XML源文件
          • 預(yù)覽已存在的XML源文件

          設(shè)計(jì)目標(biāo)

          • 希望為業(yè)務(wù)開(kāi)發(fā)提供端至端,從設(shè)計(jì)至實(shí)現(xiàn)的業(yè)務(wù)流程解決方案
          • 提供多種流程引擎,實(shí)現(xiàn)從戰(zhàn)略至商業(yè)能力,商業(yè)能力至業(yè)務(wù)流程,業(yè)務(wù)流程至系統(tǒng),并最終實(shí)現(xiàn)業(yè)務(wù)的可視化全局架構(gòu)
          • 設(shè)計(jì)高效的執(zhí)行引擎,實(shí)現(xiàn)對(duì)服務(wù)的快速組合或擴(kuò)展,提升研發(fā)效率至極致

          功能截圖

          Java源碼語(yǔ)法高亮 

          可視化流程編輯 

          可讀性強(qiáng)的xml語(yǔ)法 

          節(jié)點(diǎn)屬性編輯 

          快速開(kāi)始

          ZIP包安裝

          1. 下載最新包到本地,下載鏈接,請(qǐng)滾動(dòng)到頁(yè)面頭部
          2. 使用本地安裝的方式安裝,注意安裝整個(gè)zip不用手動(dòng)解壓 Preferences > Plugins > Install plugin from disk  
          3. 重啟IDE. 查看.bpm文件就會(huì)生效

          插件使用教程

          • 新建BPM文件

            • STEP1:可在resources目錄下創(chuàng)建,選中resources目錄右鍵點(diǎn)擊【Create New Bpm File】。例如我這邊創(chuàng)建在resources的bpm目錄下。 
            • STEP2:輸入文件名,例如:我這里的hello 
            • STEP3:插件默認(rèn)會(huì)生成了hello.bpm文件,是一個(gè)簡(jiǎn)單的開(kāi)平方根demo流程,如下圖 
          • 可視化編輯

            • STEP1:你可以選擇下方【process-flow】進(jìn)行可視化編輯,從左側(cè)拖入節(jié)點(diǎn)到畫(huà)布,或者選中節(jié)點(diǎn)拖動(dòng)。 
            • STEP2:雙擊空白處可編輯全局參數(shù) 
            • STEP3:雙擊節(jié)點(diǎn)可以編輯節(jié)點(diǎn)參數(shù)(拖拽可調(diào)整節(jié)點(diǎn)位置) 
          • Java代碼預(yù)覽

            • STEP1:你可以選擇下方【java code】進(jìn)行Java代碼預(yù)覽。 
          • 創(chuàng)建測(cè)試代碼

            • STEP1:選中文件右鍵,點(diǎn)擊【Create New Bpm JUnit Test】可自動(dòng)生成測(cè)試類 
            • STEP2:到指定路徑查看生成的測(cè)試類(修改入?yún)?shù)運(yùn)行整個(gè)demo就完成了) 

          附錄

          idea plugin 開(kāi)發(fā)學(xué)習(xí)資料

          1. IntelliJ Platform SDK DevGuide
          2. jgraph學(xué)習(xí)資料
          3. miglayout學(xué)習(xí)資料
          4. java SWING學(xué)習(xí)資料
          5. SDK build number
          6. 入門(mén)demo:https://github.com/xuan698400/compileflow_demo
          7. 我們能從InteliJ IDEA中學(xué)到什么? https://developer.aliyun.com/article/696827
          8. 編程10年感悟:https://www.infoq.cn/article/YD-tGFJPdGMVluYIkcc0
          瀏覽 21
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  中文字幕五码在线 | 52妺嘿嘿午夜福利在线 | 美女裸体网站国产 | 吃瓜偷拍AV一区二区三区 | 黑人大鸡巴操逼 |