欢迎来到天天文库
浏览记录
ID:6127453
大小:470.68 KB
页数:17页
时间:2018-01-04
《jbpm4 hibernate spring 整合入门例子》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.8整合例子(附完整的请假流程例子,jbpm基础,常见问题解决)http://blog.csdn.net/centre10/article/details/6361104jbpmhibernatespringstrutsvariables任务Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.8整合例子(附完整的请假流程例子)。1. jbpm4.4测试环境搭建2. Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2
2、.1.整合环境搭建3. jbpm4.4基础知识4. 整合过程中常见问题的解决5. 请假流程例子(s2sh+jbpm)6. 总结及参考文章jbpm4.4测试环境搭建刚接触jbpm第一件事就是快速搭建环境,测试jbpm所给的例子。Jbpm是一个工作流引擎框架,如果没有javaEE开发环境,jbpm也提供了安装脚本(ant),一键提供安装运行环境。同时也可以将jbpm整合到eclipse或者myeclipse中。 快速搭建环境的步骤是:1. 安装jbpm-myeclipse插件,这个插件随jbpm4.4一起发布,位于jbpm-4.4/install
3、/src/gpd目录下,这个安装好后,就可以在myeclipse中编辑流程图了(可视化流程设计) 在myeclipse->help->myeclipseconfigurationcentre->software->addsite->addfromarchivefile选择jbpm-4.4/install/src/gpd下的jbpm-gpd-site.zip安装这个插件应该注意断网,避免其到网上更新。同时注意:需要选择双击每一项,确保每一项被加入到了(说明:事实上不用选完,带source的部件不用选择,为了省事就全部选择了) 提示:如果安装时不断网,jbpm插件会自动到网上更新。同时会弹出一
4、个错误窗口,安装速度异常缓慢。安装完成后,myeclipse的references菜单会变得面目全非。2. 搭建jbpm运行环境。3.然后配置jpdl支持4.确定是否配置jbpm正确在myeclipse->new->other->关于myeclipse中配置jbpm请参考jbpm的帮助文档,文档给的是在eclipse下配置jbpm。 5.测试运行环境:新建一个java项目,将jbpm-4.4/examples下的src目录,copy到项目中。然后引入相关jar包,jbpm.jar和lib下的所有包,先不考虑jar包选择问题。Src中包括了jbpm中的基本元素的使用。如start,s
5、tate,end,sql,script,fork,join等。然后跟着jbpm的帮助文档,一点一点的学习。说说以上文件的作用:第一个是jbpm的配置文件,在这个文件又引入其他的文件,在被引入的文件有一个文件包含了 用于创建hibernate的sessionfactory并交给jbpm的IOC容器管理。第二个文件是hibern
6、ate配置文件,里面包含了jbpm框架需要的表的hbm.xml配置文件。 Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.整合环境搭建我的开发环境:tomcat6.0.28+mysql5.1.30+Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.8+myeclipse8.6+javajdk6.0.23在搭建环境之前,先认识一下jbpm。 JBPM在管理流程时,是需要数据库表的支持的,因为底层的逻辑有那么复杂。默认下载下来的配置,使用的是(hsqldb)内存数据库。实际应用中,我们就需要连接到我们的数据
7、库里来。所以要事先建好相关的表,相应的sql文件在/jbpm-4.4/install/src/db下,当然,你也可以使用hibernate的hibernate.hbm2ddl.auto自动建表,本人建议自己用建表语句,会少很多麻烦(本人在此处可没少碰麻烦)。如果不结合其他的框架进行整个开发(如:spring、hibernate),JBPM4也有自己的一套IOC容器,能后将自己的服务配置到IOC容器中,能够很容
此文档下载收益归作者所有