![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作流引擎
文章平均质量分 79
石头_奋斗
这个作者很懒,什么都没留下…
展开
-
jbpm学习笔记(一)--开发环境配置
从今天起,本人将陆续更新关于jbpm的相关学习笔记,网上的这方面文章讲的还是挺多的但是有点五花八门,一开始把我自己都给弄得晕了。 在此声明:我是个初学者,所写内容主要是为了自己以后用到相关内容时能够方便的查询,当然如果能为想我一样的初学者提供一点帮助就更好了,笔记中有错的地方请大家指正。 感谢:family168论坛的作者,我正是通过看他们的视频教程才不断的学习,好多地方使他们讲解的。 闲话原创 2012-12-06 15:07:19 · 1911 阅读 · 1 评论 -
jbpm学习笔记(三)--管理流程实例
在上一节中说明了流程定义的部署,按照family168临远的话来说:如果说流程定义是一个模板,讲一套操作都定义成一个环节一个环节的结构,那流程实例就是我们所执行的实际业务,就像模板规定的一样从前往后依次执行。 首先,在上一篇文章所创建的工程之上,新建一个JUnit文件,取名为ProcessInatanceTest.java。创建完毕之后,项目的文件结构如下图3-1所示: 图3-1 创建原创 2012-12-06 20:50:19 · 2233 阅读 · 0 评论 -
jbpm学习笔记(二)--jbpmHelloWorld(运行环境配置)
本篇文章通过编写一个HelloWorld小程序,来初步讲述jbpm运行环境配置的全过程。 1.创建工程 在eclipse中创建java工程(没错是java工程),起名为chuang_jbpm。然后再工程的src目录下新建文件jbpmHellowWorld.jpdl.xml,如图2-1所示: 图2-1 创建jpdl文件 2.编辑流程定义jpdl.xml文件 jpdl流程定义文件可以原创 2012-12-06 16:02:43 · 5472 阅读 · 2 评论 -
jbpm学习笔记(四)--请假流程的设计(1)
在学习了jbpm流程的基本流程定义部署,流程实例发起,管理等基本操作后,我们以一个请假流程为例来进一步学习jbpm。 我们首先设计一个流程定义,然后将所设计的流程定义集成到web工程中,然后实现请假流程定义的发布,查看和删除操作。 闲话少叙,具体的操作如下: 1、新建web工程 在eclipse中file->new->other然后选择Dynamic web project新建web工程。原创 2012-12-08 14:41:17 · 2371 阅读 · 0 评论 -
jbpm学习笔记(五)--请假流程的设计(2)
在上一篇文章中我们已经基本上实现了一个请假流程定义的发布和删除操作,并且我们已经将jbpm4的流程定义集成到了web服务中。下面我们将要做如下几件事: 1)在web应用中实现请假流程的发起; 2)针对不同用户的登录,我们显示不同的代办任务以实现用户完成自己的task。 (再次声明:这只是我的个人学习笔记,主要是通过看了family168网--临远的视频教程,感谢原作。) 具体操作如下:原创 2012-12-12 16:11:43 · 3449 阅读 · 3 评论 -
使用jbpm4遇到的错误
本文转自http://blog.csdn.net/ssh_kobe/article/details/6897565,感谢原作。 1、java.lang.NoSuchMethodError: org.slf4j.impl.StaticLoggerBinder.getSingleton()Lorg/slf4j/impl/StaticLoggerBinder; 原因:缺少slf4j-no转载 2012-12-12 13:59:21 · 2425 阅读 · 0 评论 -
jbpm学习笔记(六)--请假流程的设计(3)
经过上一节的学习,我们已经将真整个请假流程的部署,发起以及执行分配都集成到web应用中,这里我们要做的新工作是为我们之前发布的请假流程实现流程图的跟踪。 1、流程定义图片生成 流程定义的图片生成很简单,这个工作jbpm4已经帮我们完成了,所以我们只需要将编辑好的流程定义保存即可,如下图6-1所示: 图6-1 自动生成流程定义png图片 2、更改流程定义发布方式 为了要在web应用原创 2012-12-14 15:13:58 · 2182 阅读 · 1 评论 -
jbpm学习笔记(七)——使用oracle数据库
在之前我们所做的例子中所使用的数据库都是jbpm4自带的数据库,这里我们将会使用oracle数据库来实现对流程信息的存储。 1、jbpm数据库连接原理 jbpm使用Hibernate来连接数据库,其主要数据库连接信息的注册文件名为:jbpm.hibernate.cfg.xml,保存在程序的src目录下。 我们之前所使用的自带数据库连接的hibernate注册文件内容如下: <!DO原创 2012-12-15 15:13:41 · 3251 阅读 · 0 评论