在学习.net的时候,学习过相应的工作流技术,所以,总的来说,对于工作流这方面的知识不是很陌生。java中的工作流的实现由很多种,如:Active和JBPM,该片博客说一说JBPM。
JBPM的功能虽然很强大,但是,其整体的结构并不向我们想象的那样复杂,相反,其非常的简单。JBPM的学习可以分为如下几块内容:JBPM的环境;JBPM的表;JBPM的类;JPDL
首先我们应该先虚席JBPM的环境,只有把相应的环境搭建后,才可以继续往下学习;接下来就是先写个demo,有一次代码接触后,对于之后的学习会更加有方向;demo完成后,我们需要总结一下JBPM中的类,学习一下这些类的方法;学习JBPM的表,了解哪些信息是我们可以用的;JPDL是流程描述语言,我们只有学习好这个后,才可以将流程画出来,接着之后的开发。
JBPM的应用对象是编程人员,是一个功能包,不是具体的程序,如果要向流程引擎可以直接被非编程人员直接简单的使用,我们需要将其开发成一个系统。