`
445822357
  • 浏览: 752712 次
文章分类
社区版块
存档分类
最新评论

整合hibernate,JBPM.4.4的Spring配置文件

 
阅读更多
Spring整合的配置文件

这里我就只书写一种,我自己喜欢的配置方式了,其实在配置时,就几种,比如在配置通知和目标对象这里,我本人喜欢用注解方式。好吧,开始了那。。。
1.扫描自动装配bean
<context:component-scan base-package="xx.xx.xx"></context:component> 这里xx代表的是你的包名
2.配置SessionFactory,也就是与Hibernate的整合,这里我个人比较喜欢讲dataSource配置到Spring文件的配置中,有的人喜欢把dataSource的信息配置到hibernate.cfg.xml的里面。这个就因人而异了。
<context:property-placeholder location="classpath:jdbc.properties"></context:property-placeholder>
<bean id = "SessionFactory" class="...LocalSessionFactoryBean">
<!--指定hibernate配置文件的位置-->
<property name="configLocation" value="classpath:hibernate.cfg.xml"></property>
<!--配置dataSource-->
<bean class="...ComboPooledDataSource"> <!--这里是类名,前面我的省略了,自己查一下就知道了-->
<property name="jdbcUrl" value="${jdbcUrl}"></property>
<property name="driverClass" value="${dirverClass}"></property>
<property name="user" value="${username}"></property>
<property name="password" value="${password}"></property>
<!--数据库其他的配置信息,你不写就是默认的呢-->
<property name="minPoolSize" value="3"></property>
<property name="maxPoolSize" value="15"></property>
。。。。。
可以直接去拷贝过来就行了
</bean>
</bean>
3.这里配置的是transactionManaager,还有注解,这里就是我最喜欢的方式了。
<bean id="transactionManager" class="...HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<tx:annotation-driven transaction-manager="transactionManager" />

4.我们在做流程管理的时候,要用到jbpm4.4,这里是在spring与其整合
<bean id="springHelper" class="...SpringHelper">
<property name="jbpmcfg" value="jbpm.cfg.xml" />
</bean>
<bean id="processEngie" factory-bean="springHelper" factory-method="createProcessEngine" />
除了在这里配置了,还要在web.xml配置,与struts整合的配置也要在web.xml配置,在web.xml如何配置,以及如何保持原来的加载方式,我在以后如何配置web.xml会讲到的。好吧,就到这里了。


分享到:
评论

相关推荐

    jbpm.4.4.jar

    jbpm-4.4.jar是JBoss Business Process Management (jbpm)框架的4.4版本的核心库文件。jbpm是一个开源的工作流管理系统,它提供了一套全面的工具和服务,用于设计、部署和执行业务流程。jbpm-4.4.jar包含了jbpm的...

    Jbpm4.4 整合Spring Hibernate4

    **Jbpm4.4整合Spring Hibernate4详解** Jbpm4.4是一个流程管理系统,它结合了业务流程管理(BPM)和工作流服务,提供了强大的流程定义、执行和监控能力。在这个版本中,Jbpm与Spring框架和Hibernate ORM工具进行了...

    JBPM4.4+spring+ext整合

    【JBPM4.4+Spring+EXT 整合详解】 JBPM(Java Business Process Management)是一个开源的工作流管理系统,主要用于处理业务流程自动化。版本4.4是JBPM的一个重要里程碑,它提供了强大的工作流设计、执行和监控能力...

    jbpm-4.4 part02

    5. **持久化机制**:jbpm-4.4使用Hibernate作为默认的持久化框架,确保流程实例和任务状态能够在数据库中安全存储和恢复。 6. **任务管理**:jbpm支持任务分配和管理工作,包括任务的创建、分配、领取、完成以及...

    Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.8整合

    总结来说,JBPM4.4+Hibernate3.5.4+Spring3.0.4+Struts2.1.8的整合是一项涉及多个层面的工作,需要对每个组件有深入的理解,并能熟练配置和使用。通过这个整合,开发者能够构建出强大的业务流程管理系统,同时利用...

    jbpm_4.4完整架包

    通过下载并解压“jbpm_4.4完整架包”,用户可以获得jbpm所有必要的JAR文件、示例、文档以及配置文件,从而开始进行开发和部署基于jbpm的工作流系统。在实际使用中,开发人员需要了解jbpm的相关概念和API,以便有效地...

    jbpm4.4+spring2.5.6+hibernate 3.6+struts2.2.1 集成 保证运行成功

    这个集成项目是基于特定版本的这些技术,包括jbpm4.4(业务流程管理),spring2.5.6(依赖注入和事务管理),hibernate 3.6(对象关系映射),以及struts2.2.1(MVC框架)。下面将详细介绍这些组件以及它们如何协同...

    jbpm4.4整合spring2.5(ibatis与hibernate全整合)

    jbpm4.4整合spring2.5(ibatis与hibernate全整合)

    jBPM4.4整合SSH2

    在项目中创建 `jbpm.cfg.xml` 文件,这是 jBPM 的主配置文件,它引用了多个子配置文件,如 `jbpm.default.cfg.xml`、`jbpm.tx.spring.cfg.xml` 等,这些文件分别负责 jBPM 的不同方面,如流程引擎、事务管理、身份...

    jbpm4.4 ssh 整合

    1. **配置Spring**:首先,在Spring配置文件中添加JBPM的相关bean,如流程引擎工厂(ProcessEngineFactoryBean)、数据源(DataSource)和任务服务(TaskService)等。这一步确保Spring能够管理并初始化JBPM所需的...

    Spring+hibernate4+SpringMVC+Jbpm4.4

    这个项目将Spring、Hibernate 4 和 Jbpm 4.4 整合在一起,构建了一个强大的企业级应用平台。SpringMVC处理HTTP请求,控制业务逻辑;Hibernate负责数据持久化,处理与MySQL的交互;Jbpm则用于流程管理和执行。这样的...

    myeclipse的jBPM4.4整合ssh2.rar

    【描述】"myeclipse的jBPM4.4整合ssh2" 指的是将jBPM这个强大的工作流管理系统与SSH2(Spring、Struts2和Hibernate的组合)相结合,构建一个完整的Java企业级应用。在MyEclipse环境下,这种整合有助于开发者更高效地...

    jbpm4.4+ssh配置

    配置jbpm4.4与SSH,主要是将jbpm的流程管理功能与Spring的依赖注入、AOP、事务管理,Struts2的MVC框架,以及Hibernate的数据访问整合在一起,以实现更强大的企业级应用。这包括配置SSH框架,将jbpm的相关服务注册为...

    jbpm4.4+ssh

    配置文件,如`struts.xml`、`spring.xml`和`hibernate.cfg.xml`,则分别定义了Struts2、Spring和Hibernate的配置信息,需要根据实际环境进行调整。数据库脚本则用于创建jbpm所需的表结构。 总的来说,【jbpm4.4+SSH...

    jbpm4.4 shh2 项目示例

    jbpm4.4 shh2 项目示例是基于jbpm4.4版本与SSH2(Struts2、Spring和Hibernate)集成的一个实战项目。jbPM(Business Process Management)是一款开源的工作流管理系统,用于实现业务流程自动化。SSH2是Java开发中的...

    jBPM4.4+ssh 整合配置及完整实例

    **jBPM4.4与SSH整合配置及完整实例详解** jBPM(Java Business Process Management)是一款开源的工作流管理系统,主要用于处理业务流程自动化。在本实例中,我们将讨论如何将jBPM 4.4版本与SSH(Spring、Struts、...

    jbpm4.4文档+学习资料

    5. 集成能力:jbpm4.4可以与Java EE、Spring、Hibernate等框架无缝集成,便于开发企业级应用。 三、jbpm4.4学习路径 1. 基础概念:首先需要了解BPM的基本概念,如流程实例、任务、事件、信号等。 2. 工具使用:学习...

    jbpm4.4学习笔记

    16 JBPM4.4+SSH+Tomcat整合 42 一.配置Spring相关文件: 42 二、配置Hibernate相关文件: 44 三、整合需要jbpm提供的jar包: 44 17 HelloWorld 45 Xml: 45 Code: 45 18 从数据库中取出xml文件和png图片 48 19 向...

    JBPM4.4+SSH整合

    **jbPM4.4与SSH整合详解** jbPM(Java Business Process Management)是一个开源的工作流管理系统,主要用于业务流程的建模、执行和监控。版本4.4是jbPM的一个重要里程碑,提供了强大的流程定义和执行能力。SSH...

Global site tag (gtag.js) - Google Analytics