仓酷云

标题: 发布一篇jBPM4与Spring整合的2种体例 [打印本页]

作者: 不帅    时间: 2015-1-18 11:05
标题: 发布一篇jBPM4与Spring整合的2种体例
没有那个大公司会傻了吧唧用.net开发大型项目,开发了,那等于自己一半的生命线被微软握着呢。而.net不行,限制在window系统,又是捆绑,鄙视微软之!
要晓得怎样将jBPM4与Spring整合,能够先懂得jBPM4的IOC容器,假如不懂得的能够先看这篇文章(主题:Jbpm4的IOC容器),是先容jBPM4的IOC容器的。上面我们先容jBPM与Spring整合的2种体例:
第一种:手工将SessionFactory放进jBPM4中。
第1步:变动jbpm.spring.default.cfg.xml设置文件,将上面的部分正文失落 
 <!--
   <hibernate-configuration>
     <cfgresource="jbpm.hibernate.cfg.xml"/>
   </hibernate-configuration>

   <hibernate-session-factory/>
 -->
正文的部分是在jBPM4中创立了sessionFactory,而我们只必要一个sessionFactory。既然要将jBPM4与Spring的整合,那就但愿由Spring来一致办理sessionFactory和事件,在Spring的设置文件中机关一个sessionFactory。ProcessEngine是jBPM4的Facade形式,统统由它与内部交互,
第2步:在Spring设置文件中写一个bean:
<beanid="processEngine"class="com.family168.jbpm.ProcessEngineFactoryBean">
       <propertyname="sessionFactory"ref="sessionFactory"/>
</bean>
第3步:在ProcessFactoryBean中注进SessionFactory:
 publicvoidsetSessionFactory(SessionFactorysessionFactory){
       this.sessionFactory=sessionFactory;
 }
第4步:在ProcessFactoryBean中创立一个SpringConfiguration,然后将sessionFactory放进SpringConfiguration中,再从SpringConfiguration失掉processEngine,代码以下:
    publicvoidafterPropertiesSet(){
       SpringConfigurationcfg=new     SpringConfiguration(jbpmConfigurationLocation);
       cfg.setApplicationContext(applicationContext);

       cfg.setSessionFactory(sessionFactory);
       this.processEngine=cfg.buildProcessEngine();
   }
然后我们的事情就能够展开了,能够从processEngine失掉一切的service。好比:
   ProcessEngineprocessEngine=(ProcessEngine)ctx.getBean("processEngine");
   RepositoryServicerepositoryService=processEngine.getRepositoryService();。
<p>
最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。
作者: admin    时间: 2015-1-20 14:22
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
作者: 兰色精灵    时间: 2015-1-25 19:51
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
作者: 爱飞    时间: 2015-1-30 21:07
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
作者: 小女巫    时间: 2015-2-6 15:58
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
作者: 灵魂腐蚀    时间: 2015-2-16 23:32
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
作者: 分手快乐    时间: 2015-3-5 12:24
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
作者: 只想知道    时间: 2015-3-12 06:14
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
作者: 谁可相欹    时间: 2015-3-19 18:22
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2