本文章针对有一定JBPM基础的朋友,文章内容将不会讲解太多内容,具体内容可以下载项目,部署后源码中会有清晰的说明,希望对有需要的朋友有所帮助,有关于项目中的错误和不妥当的地方还望大家留言指正!
1.到官网下载JBPM开发包,解压后拷贝相关的依赖包到lib目录(虽然JBPM是靠Hibernate支持持久层,但是不需要拷贝Hibernate的其他依赖包,因为JBPM只是借助了Hibernate的功能,然后进一步进行了自己的封装)
*导入解压目录中lib下的jar包就可以了
2.拷贝配置文件
*修改hibernate.cfg.xml文件
(拷贝config目录中的hibernate.cfg.xml文件进行修改即可,用于数据库表的创建,
默认里边有很多hbm文件,都是JBPM的类库中提供的所以不需要我们自己创建,这是JBPM提供的实体对象及映射文件)
*processdefinition.xml流程定义文件
(当部署的时候JBPM会先解析流程定义文件,将对应的数据保存到JBPM提供的特定数据库表)
*jbpm.cfg.xml文件
(这是JBPM的配置文件,默认的文件中有很多服务配置可有可无)
*log4j.properties文件
(支持log4j的使用)
** 说明:这里只是简单的介绍了一下使用,具体的实现项目中写的非常清楚。由于CSDN发表文章不能上传附件,所以只能将项目附件上传到了CSDN的资源中,可以到CSDN我的下载频道进行下载,给大家带来的不便实在抱歉,下载不需要积分。
** 注意:项目的实现是采用在JSP中编写代码,这样是一个不好的编程方式,我之所以这样做完全是为了节省时间,主要目的就是为了演示JBPM的使用,这方面给大家带来的不便还望谅解。