我是靠谱客的博主 平淡蜻蜓,最近开发中收集的这篇文章主要介绍Java工作流引擎学习----JBPM(一)Java工作流引擎学习----JBPM ,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Java工作流引擎学习----JBPM 

一、简介

主动性编程: 方法  --->  类 --->  jar ---> 类库

   特性:已经封装好的功能,供我们去调用,通过组合这些功能来完成代码的开发。

被动型编程:框架- --> 引擎 

    数据模型,半成品的项目

    根据企业的一些常规的需求,将一些流程按规则封装好,直接拿来用。

JBPM(Java Business Process Management):工作流属于计算机支持的协同工作,普遍的研究一个群体如何在计算机的帮助下实现协同工作。

关键字:工作 团结协作 多人按照某种规则的信息流(规则是我们程序员来定义) 交互

 

工作流就是:业务过程的部分或整体在计算机应用环境下的自动化,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动化”,从而实现某个预期的业务目标,或者促使此目标的实现。

 

使用行业:消费品行业,制造业,电信服务业,银证险等金融服务业,物流服务也,物业服务业,物业管理,大中型进出口贸易公司,政府事业机构,研究院以及教育服务业等,特别是大的跨国企业和集团公司。

 

二、目录结构 GPD 规则

   下载:http://sourceforge.net/projects/jbpm/files

解压后进入:

   -jbpmjbpm-4.3installgpd

eclipse javaee下安装

   --安装GPD

 

流程定义  process definition  抽象

规则 没有数据的业务描述

规则实例:某同学请假,首先交给班主任请假条,接着,授课老师签字,然后交给班主任存档 

 

流程实例  process Instance  具体 数据的

小马同学请假,提交给老李,接着老曹签字,然后交给老李存档。

小马请假3天,家里有事。

 

实例 规则 数据。

使用自然语言,没有办法让计算机理解其语义。

Xml:在jbpm中采用xml进行描述流程规则!

Jpdljava process Definition Language

Jbpm给我们提供了GPD图形化的方式生成jpdleclipse插件。

 

三、搭建环境

第一步:下载jbpm

 

第二步:安装插件

 

 

 

 

一路next,接受,重启eclipse后,打开window->preferences

看到这个,就代表安装插件ok了。



最后

以上就是平淡蜻蜓为你收集整理的Java工作流引擎学习----JBPM(一)Java工作流引擎学习----JBPM 的全部内容,希望文章能够帮你解决Java工作流引擎学习----JBPM(一)Java工作流引擎学习----JBPM 所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部