jbpm视频教程下载 jbpm入门到精通实战教程
JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。jBPM是公开源代码项目,使用它要遵循 ASL(Apache License Version 2.0)和EULA(JBoss End User License Agreement)协议。
JBPM的业务逻辑定义没有采用目前的一些规范,如WfMC´s XPDL, BPML, ebXML, BPEL4WS等,而是采用了它自己定义的JBoss jBPM Process definition language (jPdl)。jPdl认为一个业务流程可以被看作是一个UML状态图。jPdl就是详细定义了这个状态图的每个部分,如起始、结束状态,以及状态之间的转换,通过图型化的流程定义,直观地描述业务流程。
jBPM的另一个特色是它使用Hibernate来管理它的数据库。Hibernate是目前Java领域非常流行的一种数据存储层解决方案,只要是 Hibernate 支持的数据库, jBPM 也就支持。通过Hibernate,jBPM将数据的管理职能分离出去,自己专注于业务逻辑的处理。
工作流程:
1) jBPM的运行需要数据库的支持,因此系统设计时要选定所用数据库。只要是Hibernate支持的数据库,jBPM就支持。数据库的初始化可以由jBPM自动完成,也可以通过ant generate.ddl任务生成SQL语句,在jBPM外部自己创建所需的表。
2) 使用jPdl定义工作流,生成processdinination.xml文件。可以采用GUI工具jPdl,但目前只支持jBPM1.0,而且bug很多。XML的DTD定义文件在jBPM下载包中。
3) Ant create.pde生成pde包的工作目录。将processdinination.xml文件和其它需要的文件放在指定的目录下,使用ant build.precess.archives生成pde包。pde包的格式采用jar。
4) 更改pde工作目录/src/config/jbpm.properties的相关属性,主要是设定相关的数据库连接信息。注意要将数据库的JDBC驱动放在pde工作目录的lib目录下。
5) Ant deploy.process.archives将刚才生成的pde部署到数据库。实际上就是向数据库插入一些相关数据。
6) 利用jBPM API函数开发相应的工作流程。
分享的本套课程一共21讲完整版,提供代码,可以说是目前网上少有的好教程。喜欢的童鞋赶紧下载学习吧!!!!记得先回帖才能下载的哦。
jbpm视频教程下载 jbpm入门到精通实战教程相关推荐
- 嵌入式linux单片机视频教程下载从入门到精通分享
嵌入式linux单片机视频教程下载从入门到精通分享 视频教程下载地址
- 视频教程-Workerman入门到精通实战layIM聊天室-PHP
Workerman入门到精通实战layIM聊天室 多年一线互联网开发实战以及培训经验,对php开发,linux运维架构有丰富的经验,善于分析问题,解决问题. lampol ¥149.00 立即订阅 扫 ...
- 视频教程-Oracle从入门到精通全套视频教程之SQL与PLSQL(四)-Oracle
Oracle从入门到精通全套视频教程之SQL与PLSQL(四) Oracle DBA,熟悉Unix操作系统,精通Oracle数据库. 曾任职某大型金融IT公司,负责银行领域数据库构建与运维,维护大量银 ...
- 视频教程-JavaScript从入门到精通2016版教学视频-JavaScript
JavaScript从入门到精通2016版教学视频 19年软件开发经验,设计开发40多个大型软件,10年从事高等教育,主要为java系列课程,带你轻松进入java生涯. 赖国荣 ¥39.00 立即订阅 ...
- 视频教程-C语言入门到精通-C/C++
C语言入门到精通 15+年专业程序员从业经验,精通多门编程语言,多年系统架构设计经验,从事网络安全行业,项目数过100,代码量过100W.精通C/C++语言.Linux系统开发.Python语言.GO ...
- 视频教程-vue从入门到精通-Vue
vue从入门到精通 软通动力教育集团简称软通大学,依托软通动力在技术服务领域的多方位解决方案能力,采用先进的教学理念和模式,直通高校和城市,开展干部培养,文化落地,初级资源培训,培训需求对接,专业项目 ...
- 视频教程-redis从入门到精通-NoSQL
redis从入门到精通 本人具有7年java开发经验,两年java教学经验,擅长java开发相关技术,能够熟掌握并应用目前主流web开发技术,如SSH,SSM等,数据库开发技术oracle,,mysq ...
- 视频教程-springboot从入门到精通-Java
springboot从入门到精通 本人具有7年java开发经验,两年java教学经验,擅长java开发相关技术,能够熟掌握并应用目前主流web开发技术,如SSH,SSM等,数据库开发技术oracle, ...
- 视频教程-JSP从入门到精通2016+在线视频教学平台项目实训-其他
JSP从入门到精通2016+在线视频教学平台项目实训 19年软件开发经验,设计开发40多个大型软件,10年从事高等教育,主要为java系列课程,带你轻松进入java生涯. 赖国荣 ¥68.00 立即订 ...
最新文章
- 在RHEL 5中Yum应用大全
- STC8G1K单片机软件执行时间物理测量
- rpm出现error: %preun( ) scriptlet failed, exit status 1问题
- Spring系列之beanFactory与ApplicationContext
- 程序员,你是选择25k的996还是18k的八小时工作日
- fanuc机器人码垛编程实例_FANUC 机器人码垛编程详细讲解 记得收藏!
- Python数据分析:pandas玩转Excel(二)
- STM32工作笔记0092---CAN通信基础知识介绍-M3
- java list 去空字符串_从字符串列表中删除空字符串
- c语言枚举如何当函数返回值,C语言学习五 — 数组与枚举
- CSS 常用开发技巧
- 什么叫共轭先验或者共轭分布?
- 计算机研究生复试常见面试题——计算机网络部分
- 用visio2003画简单流程图
- Qt绘制中国地图轮廓边界
- 介绍一种养眼的IDEA/Pycharm/Clion配色方案
- 一次Linux遭入侵,挖矿进程被隐藏案例分析
- tm影像辐射定标_遥感图像辐射定标
- 数据结构(C#)_排序算法(冒泡排序)
- redmi Note12T屏幕刷新率是多少 Redmi Note12T相机怎么样 有几个摄像头