`
jeffen2006
  • 浏览: 259732 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
今天知道了一个新名字,工作流模式。接下来又有研究的东东了。深圳开始变冷了,今天终于穿上长袖衬衫了。 
jbpm的tasknode可谓功能强大,在实际中应该是用得最多的节点了,当程序运行到tasknode,会自动生成我们配置的taskinstance,不同的actionid找到自己的taskinstance就可以按单操作了,很是方便。还有一种task很高调的出现在jbpm的websale例子中,就是startstate下配置task,起初我也是认为它和在tasknode下的task一样,会自动生成taskinstance,但是我错了。如下是websale中的配置:<start-state name="create new web sale order">       ...
接前面的<<我们的项目 >>需要调用的tuxdeo://10.1.22.80:1999服务名-YSK_LIST_FEE入参-YSK_VAR_LIST(String)出参1-RESULT(String,0为正确,其他错误)出参2-REASON(String,错误原因)首先配置weblogic:进入Services/Jolt配置Jolt Connection Pool,name:YskJoltPool,Addresses://10.1.22.80:1999,然后在targes中发布到myserver,配置好的结果如下:接下来配置Startup Class和Shutdown C ...
接<<spring+hibernate+jbpm整合失败>>终于搞定了,在此感谢chenjin的指点。从10.31日整合失败后,这块就一直是我的心病,我甚至都跑去了http://www.springframework.org/去发了一个帖,这还是我第一次用英文问问题呢。最后的配置结果是:hibernate.cfg.xml、jbpm.cfg.xml在关联spring后保持不变,只需要更改spirng的配置文件就好了。 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE be ...
这两天在做一个项目,采用的是spring+hibernate+struts,今后还将采用jbpm。因为我是后加入的,负责做一个接口,每天固定时间批量提取数据调用tuxdeo接口。因为我公司很多遗留系统是采用c++编写的,对外提供tuxdeo调用,这里就需要 ...
今天装了一个myeclipse5.0,下星期开始要忙了,闲了这么久,也腻了,来吧,我已经准备好了。 买了当当的书,希望周末可以到。 1 随想录 46 32.8 1 32.8 2 Spring技术手册 48 36 1 36 3 ...
我工作以来所经历的项目是依次如下一、基本没有工作流概念,建一个流程表,一张大横表,每一个环节是一个字段,用一些标识代表状态,如0未完成、1已完成、x异常、c撤单...,程序员自己编码维护,而且绝大多数的情况都是业务逻辑、流程控制、数据库读写混在一起 。这主要适合流程单一、改动不大、用户数较少的系统,但是也带来了很多开发、测试、维护的问题。而且随着程序的逐渐庞大,这些问题也会愈演愈烈,最终的解决就是推倒重来,上2版。二、后来的项目有一些改进,虽然同样没有采用工作流,但是对整个应用程序进行了合理的分层,如下: view(视图层。仅仅与用户进行交互:接受用 ...
具体内容看http://blog.csdn.net/jeffen2006/
这两天打算将jbpm和spring整合到一起,折腾了半天还是失败了。 下面将我的整合步骤简单描述一下: 首先我用 eclipse3.2+spring2+hibernate3.2 结合做了一个小例子,运行成功,使用的是声明式的事务。 接着我在上面的例子上加载了 spring-modules-0.6,因为这个模块里加载的是jbpm-3.1.1.jar而且还缺少了jbpm-identity-3.x.jar,于是我用jbpm3.1.2替换到了3.1.1,将我能够单独运行成功的websale例子按照spring-modules提供的手册上面的步骤进行了配置,一运行,jbpm的表正确生成了,但是生成j ...
AOP,面向切面编程。举一个最简单的例子说明什么是面向切面编程,银行柜员机程序,它实现的商业逻辑很简单,如果客户取钱就在客户的帐户上做减法,如果存钱就做加法。这样的开发任务交给程序员他最开心,因为这对他来 ...
今天打算将jbpm和spring整合到一起,折腾了半天还是失败了。下面将我的整合步骤简单描述一下:首先我用 eclipse3.2+spring2+hibernate3.2 结合做了一个小例子,运行成功,使用的是声明式的事务。接着我在上面的例子上加载了 spring-modules-0.6,因为这个模块里加载的是jbpm-3.1.1.jar而且还缺少了jbpm-identity-3.x.jar,于是我用jbpm3.1.2替换到了3.1.1,将我能够单独运行成功的websale例子按照spring-modules提供的手册上面的步骤进行了配置,一运行,jbpm的表正确生成了,但是生成jbpmConf ...
这章讲述了一个spring+hibernate+struts结合的前后台例子,写得很好,当时演练这个例子的时候发现原书中缺少一些必要的基类,而且版本原因有些spring类也需要更新一下新的版本。说明一下,我的例子在eclipse3.2+spring2.0+hibernate3.1.2运行通过,为了简单没有提供前台struts的代码。本来想上载一个eclipse工程,搞了半天csdn上传不了附件。哈哈,终于给我找到了一个好地方,http://jeffen2006.iteye.com/,附件已经上传了,这里还支持回复到邮箱的功能,不错。加载的包如下: 
一个月前我双手拇指的关节隐隐作痛,开始以为是什么劳损之类的,过一天两天就好了,谁知就这样断断续续一直没好,前两天反而愈加严重了,拇指弯曲都很困难,于是感觉到问题严重,上周五下午就请了半天假去看医生。来到ft人民医院,看到门口的导医小姐一说情况,小姐马上说“看骨科”,于是排队挂号上楼,到了骨科门诊,好多人,等了一会儿轮到我了。里面坐着一个年轻的男医生、金丝眼镜、身材修长。恩,给人的感觉不错。我就描述了一下情况,我的手不红不肿、其间也没有碰到扭到,年轻医生拿着我的手左捏右捏了一会儿说:“这种情况要先确定是不是骨头伤到了(没那么巧两个拇指伤到一起了吧),还是先照个片子吧(我也猜到了),如果骨头没有问题 ...
定时器timer可以被用于decision fork join node process-state state super-state task-node,可以设置开始时间duedate和频率repeat,定时器动作可以是所支持的任何动作元素,如action或script,会运行我们设置的商务动作。定时器通过动作创建和取消,有两个动作元素create-timer和cancel-timer。事实上,默认的定时器元素只是create-timer动作依附于node-enter事件、cancel-timer动作依附于node-leave事件的一个简略表示。timer还有一个很重要的属性cancel-e ...
这部分和task紧密关联。身份组件,其实就是描述企业组织架构的组件,有四张表用来存储这部分信息:jbpm_id_group、jbpm_id_membership、jbpm_id_permissions、jbpm_id_user.User表示用户或服务。Group是任何类型的用户组,Group可以被嵌套,用来建模一个团队、一个业务单元、以及整个公司的关系,组有类型,用来在不同等级的组之间进行区分,例如haircolor组。Membership表示用户和组之间的多对多关系,membership可以被用来表示公司中的一个职位,membership的名字可被用来表示用户在组中的角色。jbpm提供的这个模 ...
Global site tag (gtag.js) - Google Analytics