原文:
http://blog.chinaunix.net/uid-11898547-id-3716309.html
Spring/Activiti/JPA(Hibernate) Integration
http://www.kaixinwenda.com/article-derek_zhang_-8364934.html
Act的官方推荐的orm是mybatis,由于项目需要hibernate,所以做了一次Act和SSH的整合。
1. 首先添加jar依赖。act的engine.jar,spring.jar包。
项目前期比较懒所以没有使用maven(之后才意识到maven的好处)
2. ssh配置
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
<property name="dataSource" ref="dataSource" />
<property name="transactionManager" ref="transactionManager" />(是hibernate的事务管理)
<property name="databaseSchemaUpdate" value="true" />
<property name="databaseType" value="mssql" />
<property name="jobExecutorActivate" value="false" />
<property name="history" value="full" />
</bean>
3.启动应用,成功。
参考文档:
http://forums.activiti.org/content/activiti-hibernate 本文介绍的比较详细。
分享到:
相关推荐
SSH整合Activiti5 Demo是一个基于Maven构建的Java Web项目,旨在展示如何将Spring(SSH中的S)、Struts2(SSH中的H)和Hibernate(SSH中的S)这三大流行Java框架与 Activiti5 工作流引擎进行集成。这个Demo为初学者...
当我们谈论“ssh整合activiti”,实际上是在讨论如何将这三个Java开发框架与Activiti集成,以实现更高效、可维护的企业级业务流程管理。 首先,Spring框架是SSH中的核心,它提供了依赖注入(DI)和面向切面编程...
**整合Activiti 5.22 工具包详解** Activiti是一款开源的工作流和业务流程管理(BPM)系统,适用于企业的业务流程自动化。它提供了强大的流程定义、执行和监控能力,支持复杂的业务逻辑,并且易于集成到现有的Java...
SSH+Activiti是一个常见的企业级应用开发框架组合,主要用于构建基于模型驱动的工作流管理系统。SSH分别代表Spring、Struts和Hibernate这三个开源Java框架,而Activiti则是流行的工作流引擎,用于自动化业务流程。 ...
SSH+ACTIVITI是一个基于Spring、Hibernate和Activiti的工作流引擎整合项目,它展示了如何在企业级应用中实现业务流程自动化。SSH是Spring、Struts和Hibernate的简称,这三者分别是Java开发中的轻量级框架、MVC框架和...
标题提到的"ssh2整合activiti5.1.3所需要jar包整合",意味着我们需要将这两个系统的组件集成到同一个项目中,以便于在SSH2环境中运行Activiti的工作流。这通常涉及到以下几个关键步骤: 1. **SSH2的配置**:SSH2的...
在整合Activiti时,Struts2的动作(Action)可以触发流程的启动或完成。 3. Hibernate:是一个对象关系映射(ORM)框架,用于简化Java应用中的数据库交互。在Activiti中,Hibernate可以帮助我们管理流程中的实体...
通过对SSH框架和Activiti的源代码进行深入研究,开发者可以学习如何将它们有效地整合在一起,如何利用它们实现业务流程的自动化,以及如何处理流程中的异常和事件。此外,源码分析还有助于优化性能,改进错误处理,...
总结来说,整合 Activiti 5.17.0 到项目中涉及设置环境、添加依赖、配置数据库、启动流程引擎、部署流程定义、控制流程实例,以及利用 Web 应用进行监控。这个过程需要对 BPMN 2.0 和 Activiti API 有深入理解,以...
在整合Activiti 5与SSH的过程中,我们需要以下几个步骤: 1. **环境准备**:确保已安装MyEclipse集成开发环境,因为这是一个支持多种框架和插件的IDE。同时,需要在MyEclipse中安装Activiti插件,该插件提供了流程...
Activity工作流,整合到ssh项目,包括步骤以及具体的代码!
此外,Spring还与Activiti整合,提供流程定义、启动流程实例等功能。 3. **Hibernate框架** Hibernate作为ORM(对象关系映射)工具,简化了数据库操作。它允许开发者通过对象模型来操作数据,而无需编写SQL语句。...
在基于Activity 5.13版本的SSH整合中,Activity通常指的是工作流引擎Activiti,它用于处理复杂的业务流程。Activiti与SSH框架的整合能够帮助开发者创建、管理和执行业务流程。在这个项目中,请假流程是通过Activiti...
Activiti 是一个开源的工作流和业务自动化引擎,它在Java平台上运行,并且与Spring(SSH框架中的S)深度集成。本实战项目是基于Struts(SSH框架中的S)、Hibernate(SSH框架中的H)和Spring这三大Java EE开发框架,...
activiti整合ssh,参考文档,有需要做工作流开发的朋友可以下载。
测试环境 Windows STS Mysql5 Jdk1.8 Tomcat8 Maven3 Struts2 + Spring4 + Hibernate3 + Activiti5.17 希望对你们有所帮助!
在整合Activiti时,Struts可以作为用户交互界面与后台业务流程之间的桥梁,接收用户的操作指令并触发流程实例的创建、变更或结束。 2. **Spring**:Spring是一个全面的后端开发框架,提供了依赖注入(DI)和面向切...
activiti学习资料,整合SSH, Activiti5.4整合SSH项目开发