- 浏览: 121728 次
- 性别:
- 来自: 上海
最新评论
-
田文杰:
能不能给你那个demo给我看看,我想看看代码集体怎么实现,邮箱 ...
Jbpm4实现会签 -
keepLoveing:
求打包分享
系统管理子系统 -
kkbear:
yinww 写道第三点,定位当前活动节点,使用div来绝对定位 ...
JBPM流程图的展现 -
longxiaoyan:
应该是师兄了。
广西游记之桂林 -
xuyb_0314:
貌似很强大啵,不向大家共享一下?
系统管理子系统
昨天到jboss.org上发现jbpm4.0.0 Alpha2版本已经发布了,于是昨天晚上下载下来替换jbpm4.0.0a1,没想到出了一点状况。
alpha版本还是变化比较多的,不过只是没想到在发布流程这块遇到一个问题,我用class.getResourceAsStream(fileName)得到的InputStream是BufferedInputStream,在deploy的时候,好像是ParseJpdlDeployer这个类在执行的时候把inputStream置空了,在接着SaveDeployer执行时就报错了。
刚才试着用Deployment的addResource和addFile方法,发布成功。
有空再好好研究一下,毕竟要通过web发布的话,参数大多还是通过InputStream的。
另(1)ExecutionServiceImpl这个类中,属性commandService是protected的,没有提供setter方法,所以不能直接申明bean。或者继承这个类,提供setter方法,或者修改源代码。
另(2)TypeSetImpl如果是通过bean定义产生,那么typeMappings的值还是没办法获得的呀,只能是写了一个子类,初始化这个属性。
嗨,能不能把配置文件发给我呢,我尝试多次,都不行x7t7@163.com
相关的配置文件我都放出来了的。
如果有什么具体的错误,请详细描述一下。
另:我在正文中已经提到了需要修改的两个地方,这个是我得出的经验,可能会有更好的方法。
alpha版本还是变化比较多的,不过只是没想到在发布流程这块遇到一个问题,我用class.getResourceAsStream(fileName)得到的InputStream是BufferedInputStream,在deploy的时候,好像是ParseJpdlDeployer这个类在执行的时候把inputStream置空了,在接着SaveDeployer执行时就报错了。
刚才试着用Deployment的addResource和addFile方法,发布成功。
有空再好好研究一下,毕竟要通过web发布的话,参数大多还是通过InputStream的。
另(1)ExecutionServiceImpl这个类中,属性commandService是protected的,没有提供setter方法,所以不能直接申明bean。或者继承这个类,提供setter方法,或者修改源代码。
另(2)TypeSetImpl如果是通过bean定义产生,那么typeMappings的值还是没办法获得的呀,只能是写了一个子类,初始化这个属性。
- VariableTypeSet.rar (1.7 KB)
- 下载次数: 485
评论
10 楼
baerchen
2009-04-13
我也配置成功了,谢谢楼主
9 楼
x7t7
2009-04-12
非常感谢楼主,终于搞定一个jBPM4的简单应用。
8 楼
小开ye
2009-04-10
x7t7 写道
嗨,能不能把配置文件发给我呢,我尝试多次,都不行x7t7@163.com
相关的配置文件我都放出来了的。
如果有什么具体的错误,请详细描述一下。
另:我在正文中已经提到了需要修改的两个地方,这个是我得出的经验,可能会有更好的方法。
7 楼
x7t7
2009-04-10
嗨,能不能把配置文件发给我呢,我尝试多次,都不行
x7t7@163.com
x7t7@163.com
6 楼
baerchen
2009-04-06
嗨,能不能把源代码发给我呢,我正在尝试把jbpm4.0.0alpha2整合到spring,挺疑惑的,不知道怎么引入jbpm.cfg.xml。
谢谢啦
email: huage.chen@gmail.com
谢谢啦
email: huage.chen@gmail.com
5 楼
baerchen
2009-04-06
嗨,能不能把源代码发给我呢,我正在尝试把jbpm4.0.0alpha2整合到spring,挺疑惑的,不知道怎么引入jbpm.cfg.xml。
谢谢啦
email: huage.chen@gmail.com
谢谢啦
email: huage.chen@gmail.com
4 楼
小开ye
2009-03-14
<bean id="commandService" class="org.jbpm.pvm.internal.spring.SpringCommandService" scope="singleton"> <property name="transactionManager" ref="transactionManager"/> <property name="environmentFactory" ref="environmentFactory" /> </bean> <bean id="processService" class="org.jbpm.pvm.internal.svc.ProcessServiceImpl" scope="singleton"> <property name="commandService" ref="commandService" /> </bean> <bean id="executionService" class="org.jbpm.pvm.internal.svc.ExecutionServiceImpl" scope="singleton"> <property name="commandService" ref="commandService" /> </bean> <bean id="historyService" class="org.jbpm.pvm.internal.svc.HistoryServiceImpl" scope="singleton"> </bean> <bean id="taskService" class="org.jbpm.pvm.internal.task.TaskServiceImpl" scope="singleton"> <property name="commandService" ref="commandService" /> </bean> <bean id="environmentFactory" class="org.jbpm.pvm.internal.cfg.SpringConfiguration" scope="singleton" /> <bean id="hibernateSessionManager" class="org.jbpm.pvm.internal.spring.HibernateSessionManager" scope="singleton"> <property name="sessionFactory" ref="sessionFactory" /> </bean>
3 楼
小开ye
2009-03-14
<bean id="taskDbSession" class="org.jbpm.pvm.internal.hibernate.HibernateTaskDbSession" scope="prototype"> <property name="session" ref="session" /> </bean> <bean id="pvmDbSession" class="org.jbpm.pvm.internal.hibernate.HibernatePvmDbSession" scope="prototype"> <property name="session" ref="session"/> </bean> <bean id="historySession" class="org.jbpm.pvm.internal.history.HistorySessionImpl"> </bean> <bean id="session" factory-bean="hibernateSessionManager" factory-method="getSession" scope="prototype" /> <bean id="idGenerator" class="org.jbpm.pvm.internal.model.DefaultIdGenerator" scope="prototype"> </bean> <bean id="transaction" class="org.jbpm.pvm.internal.tx.StandardTransaction" scope="prototype"> </bean> <bean id="deployerManager" class="org.jbpm.pvm.internal.deploy.DeployerManager" scope="prototype"> <property name="deployers"> <list> <bean class="org.jbpm.pvm.internal.deploy.AssignFileTypeDeployer" scope="prototype"/> <bean class="org.jbpm.jpdl.internal.deploy.ParseJpdlDeployer" scope="prototype"/> <bean class="org.jbpm.pvm.internal.deploy.CheckProcessDeployer" scope="prototype"/> <bean class="org.jbpm.pvm.internal.deploy.CheckProblemsDeployer" scope="prototype"/> <bean class="org.jbpm.pvm.internal.deploy.SaveDeployer" scope="prototype"/> </list> </property> </bean> <bean id="typeSet" class="com.xxx.jbpm.internal.type.VariableTypeSet" init-method="init" scope="prototype"> <property name="typeConfig" value="jbpm.pvm.types.xml" /> </bean> <bean id="scriptManager" class="org.jbpm.pvm.internal.script.ScriptManager"> </bean> <bean id="blobStrategy" class="org.jbpm.pvm.internal.lob.BlobStrategyBinary"> </bean> <bean id="clobStrategy" class="org.jbpm.pvm.internal.lob.ClobStrategyText"> </bean>
2 楼
小开ye
2009-03-14
JBPM4引入了一个重要的概念,就是流程虚拟机PVM(Process Virtual Machine)。可参见译文http://snowfox2008.iteye.com/blog/332871
整合的代码其实就是定义诸多的bean,其它修改的只有上面提到的两点了。
bean定义文件我转给你一份吧。同时也传到这里。有一些引用到的bean,是我定义在别的文件中,如sessionFactory。
整合的代码其实就是定义诸多的bean,其它修改的只有上面提到的两点了。
bean定义文件我转给你一份吧。同时也传到这里。有一些引用到的bean,是我定义在别的文件中,如sessionFactory。
1 楼
gritlimu
2009-03-12
老兄jbpm4 和 pvm是啥关系啊,还有能把jbpm4和spring 整合的源码给一个么?谢谢啦
发表评论
-
apache配置balance
2010-03-29 15:30 2824今天尝试了一下用apache做负载均衡,后台应用服务器用jet ... -
理论和实践
2009-12-21 15:41 944前个星期和哥们QQ上碰到,一起回顾了这几年的程序员生活。 不 ... -
JBPM流程图的展现
2009-08-21 14:53 3577一直以为jbpm4展现流程图有更好的方法,所以一直困惑。 原来 ... -
系统集成
2009-08-13 11:24 966记得最初几年工作的时候,公司是既做软件又做硬件的,属于比较强的 ... -
在java中显示中文字符串的unicode信息
2009-08-05 18:10 4187下午折腾了一下,因为压力测试软件loadrunner跑dora ... -
Jbpm4实现会签
2009-08-04 13:29 7200说实话,之前对会签是 ... -
jbpm4正式版
2009-07-22 15:43 1609jbpm4正式版已经出来多天了,也及时下载下来更新到项目中。这 ... -
JBPM4.0CR1和Spring的整合
2009-06-22 22:04 2756前两天看到JBPM4.0c出CR1了,为之兴奋,马上下载了下来 ... -
jbpm-4.0.0.Beta2跟进
2009-05-14 22:50 863今天上了一下jboss的网站,看到jbpm-4.0.0.Bet ... -
通用系统管理平台开发过程(六)
2009-03-31 21:47 927birt报表的整合似乎很简单,只是如果要做出好看的报表,还是要 ... -
通用系统管理平台开发过程(五)
2009-03-14 23:14 829终于利用一个星期的时间,把系统的基本功能开发完成了,包括上面提 ... -
通用系统管理平台开发过程(四)
2009-03-05 09:40 926工作流整合已经基本实现,需要增加的功能有流程上传管理,包含流程 ... -
通用系统管理平台开发过程(三)
2009-02-19 12:34 1126汗自己一个先。 一拖 ... -
通用系统管理平台开发过程(二)
2008-12-06 23:16 1029原定上一个星期完成的授权管理,由于工作繁忙及感冒了一场 ... -
通用系统管理平台开发过程(一)
2008-11-21 15:08 1279最近一个月左右的 ... -
xml文件中的content assist
2008-11-21 14:41 1625上个星期直接从eclipse3.3更新了eclipse到3.4 ... -
编译原理的应用
2008-11-07 21:09 2038这两天在研究复杂查询的实现,想把普通sql的写法,转成crit ... -
javolution
2008-03-09 14:17 2819最近有一个项目,有这样的需求:原系统后台是c程序,使用 ... -
svn 增量备份
2007-10-24 12:07 2289看了很多人写的增量备份脚本,感觉麻烦了一点。以前一直想写的,只 ... -
web端的选型
2007-06-02 21:52 1102最近参与一个技术讨论,焦点集中在web,采用哪个framewo ...
相关推荐
### jbpm4.3与Spring框架的整合指南 在企业级应用开发中,流程管理引擎JBPM(JBoss Business Process Management)与Spring框架的结合使用是常见的一种技术方案。JBPM是一个灵活、强大的业务流程管理工具,而Spring...
**jbpm4整合struts2+spring2.5+hibernate3.3** 是一个经典的Java企业级应用集成框架,用于构建业务流程管理系统。jbpm4是Business Process Management(业务流程管理)的一个开源框架,它允许开发者设计、执行、监控...
**标题:“jBPM4与Spring整合的2种方式”** **内容概述:** jBPM4是一款开源的工作流管理系统,它提供了业务流程管理(BPM)和工作流服务。而Spring是一个广泛应用的Java企业级应用框架,它简化了开发、配置和管理...
【jbpm4整合struts2+spring2.5+hibernate3.3】的知识点详解 jbpm4是一款开源的工作流管理系统,它允许开发者设计、执行和管理业务流程。在实际开发中,通常需要将其与其他流行的技术框架,如Struts2、Spring和...
在"风中叶老师讲的JBPM4与Spring整合例子代码"中,我们可以了解到如何将这两个强大的工具结合在一起,以实现企业级工作流的自动化处理。下面将深入探讨这一整合的关键知识点: 1. **Spring配置JBPM4**:首先,我们...
JBPM4.3 整合struts2 hibernate spring 请假实例, lib下载,在我的另外资源,路径: http://download.csdn.net/source/2485359 http://download.csdn.net/source/2485373 http://download.csdn.net/source/2485385 ...
近期网上有人介绍jBPM4与Spring整合的2种方式,但没有人贴出代码,闲着无聊写了个例子,源码见附件,在WEBLOGIC下运行正常,事务由spring控制http://ip:7001/Spring/helloWorld.do
jbpm4整合struts2+spring2[1].5+hibernate3.3
【JBPM4.4+Hibernate3.5.4+Spring3.0.4+Struts2.1.8整合】的整个过程涉及到多个关键组件的集成,这些组件都是Java企业级开发中的重要部分。首先,JBPM(Business Process Management)是一个开源的工作流引擎,它...
jbpm4.0实例(整合spring2.5+ext3.0+hibernate)
《Spring、Struts2与JBPM 3.2的整合应用详解》 在现代企业级应用开发中,Spring、Struts2和JBPM是三个重要的技术框架。Spring以其强大的依赖注入(DI)和面向切面编程(AOP)功能,为应用程序提供了灵活的基础架构...
将jbpm4.0、EXT3.0、Spring和Hibernate整合在一起,可以构建出一个功能强大的业务流程管理系统。Spring作为整体架构的胶水,管理各组件的生命周期;Hibernate负责数据持久化,处理与数据库的交互;jbpm4.0则处理业务...
在spring3中整合jbpm5的例子,前台用spring mvc3做了简单的页面。 其中用到了jbpm5的persistence,local human service等,简单、完整。 用的mysql数据库,修改下spring datasource的配置,然后用mvn jetty:run编译...
在Jbpm4.4中整合Spring,可以利用Spring的这些优势,比如将Jbpm的流程实例管理、任务分配等操作集成到Spring容器中,实现流程服务的声明式配置和管理。 **3. Hibernate4整合** Hibernate4是流行的ORM(对象关系映射...
【标题】"jbpm4.3+struts2+spring3+hibernate3整合(一)"涉及的是一个常见的Java企业级应用架构整合实践,其中jbpm4.3是业务流程管理(Business Process Management)框架,Struts2是MVC(Model-View-Controller)...
jbpm4.3-spring2.5整合是一个关键的话题,涉及到企业级工作流管理系统Jbpm与Spring框架的集成。Jbpm是一个开源的工作流程管理(BPM)和业务规则管理系统,它允许开发者设计、执行、管理和监控业务流程。而Spring是...
jbpm4.4 ibatis-spring 整合