zoukankan      html  css  js  c++  java
  • 工作流--JBPM

       之前在做ITOO项目时,认识到了工作流的概念,对它也就是一个概念上的基本了解,使用的是vs中自带的工作流。现在做OA项目时,用到了JBPM,也是一个用于工作流程的管理工具。

       JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架,遵循 ASL(Apache License Version 2.0)和EULA(JBoss End User License Agreement)协议。

       两大特色:

         一是JBPM的业务逻辑规范采用了它自己定义的JBoss jBPM Process definition language (jPdl),将业务流程看做是UML的状态图,通过图形化的流程定义,直观的描述业务流程。二是使用Hibernate管理数据库,这样JBPM只需要处理好业务逻辑即可,其他的交由Hibernate进行处理。


       了解了JBPM的一些基本内容之后,如何去使用呢?首先是安装JBPM,可以去jboss的官网上进行下载:https://sourceforge.net/projects/jbpm/files/   

       打开菜单Help->MyEclipse Configuration Center,然后打开Software选项卡,如下图:

          

        点击add site弹出如下界面:

                               

        点击Add from Archive File,选择下载解压后的JBPM文件,选择到%JBPM_HOME%installsrcgpdjbpm-gpd-site.zip文件,URL项会自动输入,Name项可以自己编写。

                               

        点击ok之后,在Browse Software界面找到Personal Sites-->JBPM4如下:

           

        选择每一项,右键选择Add to Profile,将上述选项(最后两项可不添加)添加到右边My Software中。

        然后点击Pending Changes中的Apply按钮:

            

        之后就可以按要求进行安装操作了,如果你的myeclipse是盗版的话,建议将网断开。否则可能造成很多功能将无法继续使用。

        安装完成之后,重启MyEclipse,然后在File->New->Other,然后会有Jboss JBPM选项,则说明安装成功了,可以创建JBPM项目。

                   


        对JBPM的学习刚刚开始,需要在接下来的学习中不断的深入研究和理解,下篇将用一个小demo展示JBPM的工作流程。

        

  • 相关阅读:
    python 企业微信告警
    容器启动报错listen unix /containerd-shim/moby/9a3b9086ece8fcd8746695836e3f057cc0313b3cdb722d76a5f571dfa428759e/shim.sock: bind: address already in use: unknown
    etcd查询k8s相关数据
    hadoop三大核心组件概念及原理
    使用nginx反代实现k8s apiserver高可用
    k8s useraccout账号创建及RDBA授权
    k8s之二进制部署
    git代码提交后jenkins的构建与持续部署
    dockerfile动态修改服务配置文件
    数据库操作语句DDL,DML,DCL
  • 原文地址:https://www.cnblogs.com/victor-grace/p/7253648.html
Copyright © 2011-2022 走看看