jBPM开发入门指南.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jBPM 开发入门指南 jBPM 开发入门指南(1) 工作流虽然还在不成熟的发展阶段,甚至还没有一个公认的规范标准。但其应用 却已经在快速展开,这说明市场对工作流框架的需求是急迫而巨大的。 我们公司的后台短信管理系统涉及短信编发、领导层层审核等操作,这是一个比 较典型的工作流系统。过去我们用的工作流引擎是 shark ,然后在使用后发现 其过于庞大,后台数据库操作频繁而未进行优化,直接导致的后果就是前台操作 缓慢。于是经研究决定,将工作流引擎由 shark 换成 jBPM 。 jBPM 之前是一个开源软件,后加入 JBoss 组织。正好我们公司也是用 JBoss 的。不过 jBPM 并没有绑定在 JBOSS 上, Tomcat 等也可以使用它。 jBPM 的正处在不断发展中,做为开源软件的特点,其设计变化往往很大。所以 一些过去的资料可能已经不适用了。于是作者根据自己的使用经验,重新整理出 这份文档,以备学习参考。 注:本文使用的 jBPM 版本为 3.1.1 环境准备 1、安装 JDK 所有 JAVA 开发第一个需要安装的,没什么好说的。记得把系统变量 JAVA_HOME 设上。 2、安装Ant Ant 是使用 jBPM 必须的一个工具。 jBPM 中的很多操作都要用到 Ant 。 安装方法: ( 1 )先下载: /dist/ant/binaries/ ,选一个 如: apache-ant-1.6.5-bin.zip 。 ( 2 )解压到 D:\ant (当然其他目录也可以)。 ( 3 )设置如下系统变量: ANT_HOME=d:\ant 。 ( 4 )把 %ANT_HOME%\bin 加入到系统变量 PATH 中。 3、安装 Eclipse Eclipse 不是开发 jBPM 必须的工具,但它是对 jBPM 开发很有帮助的工具,特 别是 jBPM 提供了一个 Eclipse 插件用来辅助开发 jBPM 。关于 Eclipse 的安 装不赘述了,本文用的版本是: Eclipse3.2 4 安装 jBPM jBPM 的下载地址: /products/jbpm/downloads JBoss jBPM 是 jBPM 的软件包 JBoss jBPM Starters Kit 是一个综合包,它包括了 jBPM 软件包、开发插件、一个 配置好了的基于 JBoss 的 jBPM 示例、一些数据库配置文件示例。 JBoss jBPM Process Designer Plugin 是辅助开发 jBPM 的 Eclipse 插件。 JBoss jBPM BPEL Extension jBPM 关于 BPEL 的扩展包 本指南选择下载: JBoss jBPM Starters Kit 。下载后解压到 D:\jbpm-starters-kit-3.1 ,目 录下含有五个子目录: jbpm jBPM 的软件包 jbpm-bpel 只含有一个网页 jbpm-db 各种数据库 hibernate 配置文件示例,有些还包含了相应的 jdbc 驱动程 序。 jbpm-designer 辅助开发 jBPM 的 Eclipse 插件,具体在 jbpm-gpd-feature 子目 录中 jbpm-server 一个已经配置好了的基于 JBoss 的 jBPM 示例 . 5 感觉下工作流 前面我们说了,在 JBoss jBPM Starters Kit 的 jbpm-server 目录是一个已经 配置好的了 jBPM 示例,那么让我们来感觉一下 jBPM 做出的东西吧。 双击 jbpm-server 目录下的 start.bat 文件,启动 JBoss 服务。这时会打开 一个 DOS 窗口,启动完成后,日志会不断输出,其中最后一句是“ 13:55:39,937 DEBUG [StaticNotifier] going to wait for (CMD_EXECUTOR, java.lang.Object@1df59bd) ”,这表示 jBPM 在开始工作了,它不断进行轮询。 打开网页: http://localhost:8080/jbpm/ 得到如下画面

文档评论(0)

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

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

1亿VIP精品文档

相关文档