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的工作流程。

        

  • 相关阅读:
    015-面向对象
    017-错误和异常
    019-File
    020-OS
    021-模块
    022-标准库
    数据库目录
    数据库 概念详解
    MySQL 基础
    MySQL 数据库操作
  • 原文地址:https://www.cnblogs.com/victor-grace/p/7253648.html
Copyright © 2011-2022 走看看