jBPM5.4基本使用环境搭建

felix_alone2012 2013-09-01

jBPM的最新版本已经到6了,现在公司用的还是3.1.2的版本,实在是被技术的潮流甩得老远,没办法,jBPM的技术将是工作流的未来,国内的应用和普及的速度还是缓慢,关键缺少一个稳定的交流平台,要学学人家JBPM社区了。觉得对于新东西,总是觉得无从下手,不知怎么去尝试学习,而望而却步,这是很多开发人员的诟病(包括我啊),总是想找现成的技术贴、中文资料、或干脆是录好的教学视频(天下没有免费的午餐),而不敢挑战官方文档,拿这个来啃一定是原汁原味的,本人业余事件对这块抱有很大的兴趣,但学习的道路是艰难的,没有现成的中文资料参考、最新版本的教学视频也是凤毛麟角,只能说国人的共享意识太差,打的是开源协议的幌子,没有足够的勇气把自己的所学倾其所有,。。。不罗嗦那么多了,只是想抒发下感慨,大伙儿对jBPM5.4有兴趣的就一起开始学习吧,尴尬

 

首先我们要准备jBPM5.4的基本开发环境:

   1.   JDK1.6及以上版本

   2.   ant1.7及以上版本

   3.   eclispe3.6以上版本(这个没测试过,最好用最新的JEE按本吧,本人用的Eclipse最新4.3的版本)

   4.   jBPM5.4软件包(包含了其他所有运行时环境,最好下载install-all的版本,里面什么都有了)

 

插件的安装:

    jBPM安装包下载下来后直接解压缩到本地磁盘目录下,比如:D:\TEMP\jbpm-installer吧,就用${JBPM_HOME}指代吧。我们需要的是${JBPM_HOME}/lib下的eclipse插件,看到了么,就是最后一个压缩文件。这个文件解压后,把它整理成eclipse插件的目录结构(如:jbpm-plugin目录/eclipse/(features和plugins两个目录,其他文件都不要)),直接把jbpm-plugin丢到eclipse根目录下的dropins目录中,重新启动eclipse就OK了,很简单酷

 

下载其他必备组件:

    我们下载的jBPM安装包还没有运行时环境。需要通过cmd命令行定位到${JBPM_HOME},然后键入ant install.demo去下载和安装必备的组件,包括H2数据库依赖、JBoss AS 7(7.1.1版本)、Eclispe IDE等等,运行这个命令会报错,因为寻找的Eclipse路径已经不能用了,没办法我们只能手动下载好Eclipse,把压缩包copy到${JBPM_HOME}/lib下,记住一定要改成规定的名称哦,尴尬,然后我们再运行这个命令直到成功为止。(其实直接运行ant install.demo.noeclipse,就不会这么麻烦了,呵呵,ant一定要是1.7及以上版本哦)

 

运行自带的示例程序:

     这个可以参考开发文档,文档开始几节就是讲如何运行示例的。大家可以尝试运行下,文档上有详细的步骤,本人做的时候因为本地环境的原因,JBoss启动老出问题,后来看到是要配置一个SystemRoot的环境变量,自己研究下吧,尴尬,总之,看到示例的效果,绝对是震撼啊,太牛叉了,充满不断学习下去的热情啦,蠢话

 

在Eclipse中建立第一个jBPM应用:

     可以直接在Eclipse中建立一个jBPM Project,这样建立好项目的同时,项目结构、依赖包、示例程序都准备好了,可以直接运行测试了,但是!!前提是一定要先配置好jBPM的运行环境!这个在Window→preferences→jBPM 选项下配一下吧,指向的路径是${JBPM_HOME}/runtime目录。其实我们不用依赖于它自己的环境,我们可以手动导入必备的jar文件到classpath下也行,最简单的做法就是建立一个User Library,把${JBPM_HOME}/runtime下的所有的jar文件添加进来即可。

 

好啦,以上只是简单介绍了下jBPM5.4的开发前期准备工作,后面我们将一起研究这个框架的每个吸引人的知识点,关键大家要有学习的热情和不断摸索前进的耐性,咱们的学习教材就一本<<官方原版文档>>,继续努力吧保密

 

kingsfighter 2013-09-08
jBPM 3.x 升级应该升Activit5吧。。
beowulf1985sr 2013-09-09
我也是看官方文档学习的,不过5.4的文档貌似还是沿用5.3的,至少Using your own database这一节的配置是按照5.3的文档结构来说明的。
jbpm确实强大,运行demo后,能更好的理解它的功能,但是自己搭建一个独立的环境,却很麻烦,有些概念我还没吃透,继续研究。
lijiejava 2013-09-14
上传一个效果图看看
zhuchao_ko 2013-09-18
JBPM3.1.2我觉得够用了。
再高的版本无非是加加这个加加那个。
如果在公司没有人真正掌握5.4的用法是不会冒险的。
开发人员和管理人员站的角度不同,采用的技术也会不同。
c195166287 2013-09-22
JBPM 5.4  源码乱得真恶心,技术太乱了,真不建议使用!
感觉还不如3,我是后悔了~
felix_alone2012 2016-10-13
呵呵,可惜你是收费的,而且讲的不咋的
felix_alone2012 2016-10-13
目前本人在筹划和录制jbpm6.4的视频教程,想一起学习的朋友请加我qq1372569394,本人会拉你进视频群,保证是原创不收费的!!!!!!!!!因为群号搜不到,就加我qq好了,请注明jbpm6学习
Global site tag (gtag.js) - Google Analytics