JBPM4.4简要介绍,讲解了一个最简单web实例.pptVIP

JBPM4.4简要介绍,讲解了一个最简单web实例.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JBPM4.4简要介绍,讲解了一个最简单web实例.ppt

Jbpm开发web工程;1、JBPM的概念。 2、安装JBPM设计器。 3、JBPM的流程案例。; JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。 jBPM是公开源代码项目。 JBPM定义了它自己的JBoss jBPM Process definition language (jPdl)。 jPdl认为一个业务流程可以被看作是一个UML状态图。jPdl就是详细定义了这个状态图的每个部分,如起始、结束状态,以及状态之间的转换,通过图型化的流程定义,直观地描述业务流程。 ; jBPM的另一个特色是它使用Hibernate来管理它的数据库。Hibernate是目前Java领域非常流行的一种数据存储层解决方案,只要是 Hibernate 支持的数据库, jBPM 也就支持。通过Hibernate,jBPM将数据的管理职能分离出去,自己专注于业务逻辑的处理。;1、下载jbpm4.4压缩包. 地址: /project/jbpm/jBPM%204/jbpm- 4.4/jbpm-4.4.zip 2、Myeclipse的help-MyEclipse Configuration Center,进入software,add site,点击Add from Archive File,选择jbpm-4.4\install\src\gpd\ jbpm-gpd-site.zip,name输入jbpm4.4。此时请务必断网,选择没有Source的项,更新。 3、更新完成后,进入MyEclipse的Window/Preferences/Jboss JBPM/Runtime Locations,添加jbpm-4.4。 4、请务必检查现在的MyEclipse是否可以创建web Project。 说明:安装JBPM设计器后,打开*.jpdl.xml文件时会以JBPM的UI视图方式打开。如下所式: ;请假工作流程,流程有 1、员工请假 2、经理批准或驳回 3、若请假天数大于3天,需另请老板审批 4、流程结束。 ;Leave.jpdl.xml ?xml version=1.0 encoding=UTF-8? process name=leave xmlns=/4.3/jpdl start g=90,121,48,48 name=start1 transition to=申请/ /start task assignee=#{owner} form=request.jsp g=172,118,92,52 name=申请 transition to=经理审批/ /task task assignee=manager form=manager.jsp g=335,123,92,52 name=经理审批 transition g=-32,-8 name=批准 to=exclusive1/ transition g=343,103:-42,-18 name=驳回 to=申请/ /task decision expr=#{day 3 ? 老板审批 : 结束} g=475,128,48,48 name=exclusive1 transition g=-39,-10 name=结束 to=end1/ transition g=500,94:-71,-17 name=老板审批 to=老板审批/ /decision task assignee=boss form=boss.jsp g=557,67,92,52 name=老板审批 transition g=688,98: to=end1/ /task end g=664,124,48,48 name=end1/ /process; 员工请假 ProcessEngine processEngine = Configuration.getProcessEngine(); RepositoryService repositoryService = processEngine.getRepositoryService(); ExecutionService executionService = processEngine.getExecutionService(); TaskService taskService = processEngine.getTaskService(); String username = (String) sessi

文档评论(0)

dmz158 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档