http://yangguangwen.itpub.net/category/5456/24239
http://blog.csdn.net/lastlasteddy/archive/2009/03/20/4008023.aspx
http://nchc.dl.sourceforge.net/sourceforge/jbpm/jbpm-starters-kit-3.1.2.zip
jBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。
使用jBPM开发工作流的一般流程如下:
1) jBPM的运行需要数据库的支持,因此系统设计时要选定所用数据库。只要是Hibernate支持的数据库,jBPM就支持。数据库的初始化可以由jBPM自动完成,也可以通过ant generate.ddl任务生成SQL语句,在jBPM外部自己创建所需的表。
2) 使用jPdl定义工作流,生成processdinination.xml文件。可以采用GUI工具gpdl,但目前只支持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函数开发相应的工作流程。
http://jbpm.group.iteye.com/group/topic/3587
http://developer.51cto.com/art/200811/96047_2.htm
http://blog.sina.com.cn/s/blog_568c94a3010006zq.html
分享到:
相关推荐
jBPM工作流详解,jBPM工作流详解 jBPM工作流详解,jBPM工作流详解 jBPM工作流详解,jBPM工作流详解
jbpm工作流引擎基于J2EE的轻量级,纯java,开源的工作流管理系统。
工作流程 JBPM工作流管理工作流程 JBPM工作流管理工作流程 JBPM工作流管理工作流程 JBPM工作流管理
jbpm工作流基础视频,讲解工作流流程定义的整个过程,适合于jbpm的初学者学习
JBPM工作流全套学习资料!比较全面的介绍了jbpm,可以作为学习工作流的参考资料.
关于jbpm工作流的一些常用的问题jbpm工作流的一些常用的问题
jbpm工作流引擎介绍以及出差报销实例,详细的图解和流程
jbpm工作流详解
利用jbpm工作流实现的一个工作流开发例子。对初学者有很好的参考价值。
JBPM工作流实战_流程定义文件的上传处理视频
李腾飞 JBPM 工作流引擎代码 test01到test04
一个JBPM工作流例子,JBPM实现销售批复
JBPM工作流,工程即jbpm_5_leave_web,附Mysql版的数据库sql,其实jbpm都自带了各种数据库版本的,也可以自己生成。附带了几张成功运行的截图。工程是完整的直接运行,带jar包。
流程的整合,可自定义流程,完整的代码及相关包,下载后,导入工程即可
jbpm开发指南 jbpm开发指南 jbpm 工作流 自定义
jbpm 工作流的介绍。基础知识,一些参考
基于JBPM工作流的OA办公系统开发框架,完全支持二尺开发
JBPM工作流开发指南v10 JBPM是一个扩展性很强的工作流系统,百分百用JAVA语言开发,持久层采用Hibernate实现,理论上说,只要Hibernate支持的数据库JBPM都支持。同时它还能被部署在任何一款JAVA应用服务器上。