大家一起学JBPM_00_概述
2008-04-04 14:45
204 查看
最前头的一些说明:
应群友WT WT W!的邀请,也对自己学习做个总结,特写此系列,与君共勉。
主要针对JBPM本身结构的使用的学习研究,不测重图形化配置。
本人只在项目中小范围使用,另项目应用的关系,本人对hibernate有点点歧视(效率方面),所以造诣不深。写些东西只是抛砖,还请大家多多砸玉。
本系列过程循序渐近,请大家耐心等待。
我个人认为代码就是最好的文档,所以除了简单说明以外,请大家多看代码和注释,谢谢。
原代码默认使用maven配置jar的,但也会给出jar清单,请大家自行下载jar包。
有能力的建议多看官方手册,以及源代码。
JBPM概述:
JBPM是一个数据层基于Hiberante的流程引擎(因为BPM体现还不够,主要还是流程,BPM的概念请大家查找相关资料)。
JBPM设计上采用UML的流程图和状态图的概念,加上Token概念,所以不理解的请去先补课。
JBPM配置来源有两种形式:XML和数据库。
JBPM分层:
按BPM周期分:定义时(org.jbpm.graph.def), 运行时(org.jbpm.graph.exe)
目前还没有突出体现BPM周期中的后期的分析和流程再造阶段,只体现和定义时和流程的执行时。
只所以说JBPM灵活,不仅是因为其概念设计上的灵活,更是因为其运行时和定义是的相对独立,使得JBPM运行时的流程甚至可以完全不按照定义时做出的配置来进行。
按功能块分:jpdl语言定义(org.jbpm.jpdl), 流程图定义(org.jbpm.graph), 任务管理(org.jbpm.taskmgmt), 流程授权(org.jbpm.security,这块本人没有研究), 以及其他的邮件、定时计划、日历、消息队列支持等。
在功能的设计上,JBPM由于依赖的Hiberante所以接近完美的OO(OP痕迹很少),所以还没有被OO思想侵入的同志看起源代码会有一点吃力。
就先说这么多,下面就请大家看例子了。
应群友WT WT W!的邀请,也对自己学习做个总结,特写此系列,与君共勉。
主要针对JBPM本身结构的使用的学习研究,不测重图形化配置。
本人只在项目中小范围使用,另项目应用的关系,本人对hibernate有点点歧视(效率方面),所以造诣不深。写些东西只是抛砖,还请大家多多砸玉。
本系列过程循序渐近,请大家耐心等待。
我个人认为代码就是最好的文档,所以除了简单说明以外,请大家多看代码和注释,谢谢。
原代码默认使用maven配置jar的,但也会给出jar清单,请大家自行下载jar包。
有能力的建议多看官方手册,以及源代码。
JBPM概述:
JBPM是一个数据层基于Hiberante的流程引擎(因为BPM体现还不够,主要还是流程,BPM的概念请大家查找相关资料)。
JBPM设计上采用UML的流程图和状态图的概念,加上Token概念,所以不理解的请去先补课。
JBPM配置来源有两种形式:XML和数据库。
JBPM分层:
按BPM周期分:定义时(org.jbpm.graph.def), 运行时(org.jbpm.graph.exe)
目前还没有突出体现BPM周期中的后期的分析和流程再造阶段,只体现和定义时和流程的执行时。
只所以说JBPM灵活,不仅是因为其概念设计上的灵活,更是因为其运行时和定义是的相对独立,使得JBPM运行时的流程甚至可以完全不按照定义时做出的配置来进行。
按功能块分:jpdl语言定义(org.jbpm.jpdl), 流程图定义(org.jbpm.graph), 任务管理(org.jbpm.taskmgmt), 流程授权(org.jbpm.security,这块本人没有研究), 以及其他的邮件、定时计划、日历、消息队列支持等。
在功能的设计上,JBPM由于依赖的Hiberante所以接近完美的OO(OP痕迹很少),所以还没有被OO思想侵入的同志看起源代码会有一点吃力。
就先说这么多,下面就请大家看例子了。
相关文章推荐
- 大家一起学JBPM_01_配置和启动
- 大家一起学——DOM概述
- 系统原型结构描述(概述)最近要设计一个框架,大家一起讨论下如何实现?
- 网上看到的,转过来和大家一起分享侃侃单片机裸奔的程序
- (转载)Java入门必学---好东西大家一起共享
- 第一次 来这注册 欢迎大家来踩踩我 大家一起分享资源
- 一些免费课程和大家一起分享
- Ansible UI web 界面搭建 ----欢迎大家一起讨论研究
- 大家一起写mvc(一)
- 大家一起写mvc(二)
- 大家一起用gtk编程3(初步使用Makefile)
- 最常用的JS匯總,精心整理,供大家參考!!!請高手繼續增加,大家一起頂起!!
- 大家一起写mvc(二)
- OpenEIM 跟大家一起学习正则表达式常用的元字符
- 大家一起和snailren学java-(三) 操作符&控制执行流程
- \t\t百度邮箱 免费邮箱 最新开发进度——大家很快就可以一起high了
- 发布一个分页算法,希望大家一起讨论,彻底解决分页之苦
- 跟大家一起复习汇编语言之一(实模式)【原创】
- 一起学DHCP系列(一)开篇、概述
- 大家一起学电脑之硬件版