`
shuayang
  • 浏览: 2416 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

一.jbpm与ssh集成

    博客分类:
  • jbpm
阅读更多

一.jbpm与ssh集成

 1.复制jbpm的jar到lib目录

2.spring的配置文件修改

  <property name="mappingLocations">
   <list>
    <value>classpath*:/org/jbpm/**/*.hbm.xml</value>
    <value>classpath*:/com/zhongrx/**/pojo/*.hbm.xml</value>
   </list>
  </property>
  
  <property name="hibernateProperties">
   <props>
     <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop>
     <prop key="hibernate.show_sql">true</prop>
     <prop key="hibernate.connection.release_mode">auto</prop>
     <prop key="hibernate.query.substitutions">true</prop>
     <prop key="hibernate.cache.use_query_cache">true</prop>
     <prop key="hibernate.query.factory_class">org.hibernate.hql.ast.ASTQueryTranslatorFactory</prop>
     <prop key="hibernate.transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</prop>
     <prop key="hibernate.cache.use_query_cache">false</prop>
     <prop key="hibernate.cache.use_second_level_cache">false</prop> 
   </props>
  </property>
  <property name="lobHandler" ref="lobHandler"/>
  <property name="dataSource">
   <ref bean="myDataSource" />
  </property>
 </bean>

 

<!-- jbpm事务配置 -->
    <bean id="jbpmConfiguration" class="org.springmodules.workflow.jbpm31.LocalJbpmConfigurationFactoryBean">
        <property name="sessionFactory" ref="mySessionFactory" />
        <property name="configuration" value="/WEB-INF/config/jbpm/jbpm.cfg.xml" />
    </bean>

    <bean id="jbpmTemplate" class="org.springmodules.workflow.jbpm31.JbpmTemplate">
        <constructor-arg index="0" ref="jbpmConfiguration" />
    </bean>
   
    <bean id="flow" class="com.zhongrx.flow.core.FlowImpl">
  <property name="sessionFactory">
   <ref bean="mySessionFactory"/>
  </property>
  <property name="jbpmTemplate">
   <ref bean="jbpmTemplate"/>
  </property>
  <property name="flowService">
   <ref bean="flowService"/>
  </property>
 </bean>

3.经过以上2步基本完成,剩下的就是如何使用了。

分享到:
评论

相关推荐

    jbpm_ssh.zip_jbpm+ssh

    这份文档对于想要学习或实践jbpm与SSH集成的开发者来说是一份宝贵的资源,可以帮助他们快速理解和实现业务流程管理与Web应用的无缝结合。 通过这个示例,开发者可以学习到如何在实际项目中有效地整合各种技术,提升...

    jbpm与ssh的集成

    **jbpm与SSH集成** **jbpm简介** jbpm(Java Business Process Management)是一个开源的工作流管理系统,主要用于处理业务流程的建模、部署、执行和监控。它支持BPMN2.0标准,使得业务流程的描述更加直观易懂。...

    jbpm与ssh框架整合

    jbpm4与SSH框架的整合是将jBPM(java Business Process Managerment)这一轻量级工作流引擎与Struts2、Spring和Hibernate(SSH)这三大主流Java开发框架结合的过程,以实现企业级应用中的业务流程管理和控制。jBPM是...

    jbpm5+ssh集成

    【jbpm5+SSH集成详解】 jbPM5和SSH(Spring、Struts、Hibernate)的集成是企业级Java应用开发中的常见实践,旨在利用jbPM5的流程管理能力与SSH框架的强大功能,构建出高效、灵活的企业级业务系统。jbPM5是一个开源...

    jbpm 整合 ssh框架

    - `jbpm与ssh框架集成.mht` 文件可能包含了一个完整的示例,演示了如何在SSH项目中启动和控制jbpm流程。 - `jbpm 4_3 与 spring 集成 - AJava.mht` 文件可能是关于jbpm 4.3版本与Spring集成的详细教程,包括具体的...

    jbpm+ssh整合

    【jbpm+ssh整合】是将企业级工作流引擎jbpm与流行的SSH(Struts、Spring、Hibernate)框架集成,实现一个完整的业务流程管理系统。jbpm是一个开源的工作流引擎,可以处理复杂的业务流程自动化,而SSH是Java开发中...

    jbpm4+ssh集成的例子

    【jbpm4+SSH集成详解】 jbPM(Java Business Process Management)是一款开源的工作流管理系统,主要用于处理业务流程的建模、执行和管理。版本4是jbPM的一个重要里程碑,提供了强大的工作流支持,包括流程定义、...

    JBPM5.4 SSH 完整项目整合案例

    这个项目旨在展示如何将业务流程管理(BPM)工具JBPM5.4与SSH框架进行深度集成,实现高效的企业级应用开发。 首先,让我们深入理解SSH框架。Struts2是MVC(模型-视图-控制器)架构模式的一个实现,负责处理用户请求...

    jbpm+SSH实例(报销流程)

    4. **jbpm与SSH集成**:在SSH应用中集成jbpm,需要配置jbpm的数据源、事务管理器以及流程引擎。同时,编写适配器以便在Spring中启动和管理流程实例,以及处理流程中的任务分配和完成。 5. **开发实践**:开发者需要...

    SSH集成JBPM4.rar

    SSH集成JBPM4是一个关于将Spring、Struts2和Hibernate(SSH)这三大Java Web开发框架与Business Process Management System(BPM,业务流程管理系统)JBPM4整合的项目实例。SSH是Java领域常用的轻量级MVC框架组合,...

    jbpm整合ssh的例子

    【jbpm整合ssh的例子】是关于如何将Java业务流程管理(jbpm)系统与Spring(ssh中的S)、Struts(ssh中的s)和Hibernate(ssh中的h)这三大流行开源框架进行集成的一个示例项目。这个例子展示了在Tomcat应用服务器上...

    Jbpm4与SSH整合

    **JBPM4与SSH整合详解** 在企业级应用开发中,Spring(Struts2、Hibernate)集成,简称SSH,是常见的Java Web开发框架组合。它们分别负责控制层、视图层和持久层的处理,而JBPM4则是一个强大的工作流管理系统,用于...

    jbpm+SSH完整例子,有详细文档说明

    jbpm(Java Business Process Management)是一款开源的工作流管理系统,它为业务流程自动化提供了全面的解决方案。...因此,对于想要学习和实践jbpm以及SSH集成的初学者来说,这是一个非常有价值的资源。

    jbpm4.4与ssh框架的整合

    ### jBPM 4.4与SSH框架的整合:深入解析与实践 #### jBPM:Java业务流程管理引擎 jBPM,全称为java Business Process Management,是JBoss旗下的一款开源工作流引擎,专为Java EE环境设计,提供了一种轻量级的解决...

    jbpm +ssh整合

    总的来说,jbpm与SSH的整合实现了业务流程与Java Web应用的深度集成,提供了从流程设计到执行、监控的全面解决方案。通过这个例子,开发者不仅可以学习如何利用jbpm管理业务流程,还能掌握如何将这些流程与SSH框架...

    ssh+jbpm-4.3集成案例

    在这个"ssh+jbpm-4.3集成案例"中,我们将探讨如何将SSH框架与Jbpm 4.3版本相结合,以实现业务流程自动化和管理。Jbpm 4.3是Jbpm的一个较旧但仍然广泛使用的版本,它提供了工作流定义、任务管理和监控等功能。 1. **...

    Jbpm工作流与ssh框架集成文档

    将Jbpm工作流与SSH框架集成,可以实现业务逻辑和数据持久化的高效协同,为复杂的企业应用提供流畅的流程控制。 集成Jbpm工作流和SSH框架的过程主要包括以下几个步骤: 1. **环境准备**:首先,确保已下载并安装了...

    jbpm4.4 ssh 整合

    总的来说,SSH与JBPM 4.4的整合是一个强大的组合,它为Java企业级应用提供了完整的业务流程解决方案。开发者可以通过这个整合实现复杂流程的自动化,并在SSH框架的支撑下,享受到便捷的开发和维护体验。

Global site tag (gtag.js) - Google Analytics