读书人

集成SeamSpring跟jBPM指南(转)

发布时间: 2012-11-20 09:55:43 作者: rapoo

集成Seam,Spring和jBPM指南(转)
这篇指南描述了一种为了使Spring和jBPM(当然还有Seam)能使用同一个Hibernate SessionFactory而将Seam,Spring和jBPM集成的方法。
首先您要确保使用的是2.1.0版本的Seam,因为2.0.1版本的Seam和SpringTransaction会有些麻烦。

相关的配置部分如下:
1.在你的Spring bean配置中,像平常一样定义你的Hibernate SessionFactory并且设置如下这些属性



以上就是针对Spring的配置
现在我们需要配置components.xml文件
<jbpm-context>    <service name="persistence">                <factory>                        <bean class="your.namespace.jbpm.integration.DbPersistenceServiceFactory">                                <field name="isTransactionEnabled">                                    <false/>                                </field>                        </bean>                </factory>        </service></jbpm-context>

同时,要保证你的Spring WebApplicationContext初始化要在seam启动之前,这个可以通过在你的web.xml中Spring的Listener方在org.jboss.seam.servlet.SeamListener之前来实现。

读书人网 >编程

热点推荐