命令模式是关于怎样处理一个对象请求另一个对象调用其方法完成某项任务的一种模式。
在命令模式中,当一个对象请求另一个对象调用其方法时,不和被请求的对象对象直接打交道,而是把这种请求封装到一个命令对象中,其封装手段是将请求封装在命令对象的一个方法中。命令模式的核心 就是使用命令对象来封装方法调用,即将请求者的请求‘接受者调用方法’封装到命令对象的一个方法中 。
命令模式中包括4种角色。
...
分类:
其他好文 时间:
2014-12-01 17:46:30
阅读次数:
145
JBPM是开源工作流引擎中最突出的一种,这种引擎模式现在使用的范围是比较广的。目前,开源工作流引擎有很多,不同的开源工作流引擎不管是设计还是实现方式都是不同的,其选型、算法、机制等各不相同。说起开源工作流引擎内核,我相信大家最关心的莫过于其引擎内核问题了。开源工作流的引擎内核最关注的是什么呢?下面我...
分类:
其他好文 时间:
2014-12-01 10:03:09
阅读次数:
159
vi 命令行下面的文本编辑工具
vim是vi的增强版本
命令vim可以启动vim编辑器
一般可以通过vim+目标文件路径的形式使用vim
如果目标文件存在,则vim打开该文件
若目标文件不存在,则新建该文件
vi拥有三种模式:命令模式、插入模式和ex模式
任何模式都可以通过esc键回到命令模式
在命令模式中按”i“键可以进入到插入模式,在插入模式中按esc可以返回命令模式
在...
分类:
系统相关 时间:
2014-12-01 01:12:16
阅读次数:
172
设计模式被分成了三大类型:创建型、结构型和行为型。本文介绍一下行为型模式中的观察者模式、模板方法模式、命令模式、状态模式和职责链模式。
观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。
优点:观察者模式解除了主题和具体观察者的耦合,让耦合的双方都依赖于抽象,而不是依赖具体。从而使得各自的变化都不会影响另一边的变化。
缺点:依...
分类:
其他好文 时间:
2014-11-30 23:14:36
阅读次数:
236
JBPM为我们提供了一系列管理流程的服务。从定义流程,到实例化流程定义,流程实例执行过程中,对流程的管理,流程结束后,纳入历史流程,进行管理。JBPM的流程管理,提供了完整的API,提高了流程执行的效率。
JBPM提供的服务API为我们实现了:
(1)流程部署
(2)流程实例
(3)流程任务
(4)流程历史
ProcessEngine提供了6个服务API。ProcessE...
1、使用的相关开发工具软件。 1)Eclipse IDE for Java EE Developers(Eclipse4.2) 2)jBPM4.4 3)MySQL5.6 2、配置在Eclipse中设计流程的gpd插件。(用于绘制自定义流程) 1)gpd插件所在目录:jbpm-4.4\inst...
分类:
其他好文 时间:
2014-11-30 06:16:25
阅读次数:
227
对于jbpm的开发,你应该具备的基本知识是对于表结构的理解,以及对于API的熟悉,下面我就带大家总结一下这两方面的知识:一、jbpm表结构介绍1.资源库和运行时表结构(10张表) JBPM4_DEPLOYMENT,JBPM4_DEPLOYPROP,JBPM4_LOB存储流程定义相关的部署信息。 JB...
分类:
其他好文 时间:
2014-11-30 06:05:55
阅读次数:
185
对于jbpm的开发,你应该具备的基本知识是对于表结构的理解,以及对于API的熟悉,下面我就带大家总结一下这两方面的知识:
一、jbpm表结构介绍
1.资源库和运行时表结构(9张表)
JBPM4_DEPLOYMENT,JBPM4_DEPLOYPROP,JBPM4_LOB 存储流程定义相关的部署信息 。
JBPM4_EXECUTION主要是存放...
分类:
其他好文 时间:
2014-11-29 11:52:36
阅读次数:
155
vim是vi升级版,写代码来很随意,先学习vi。
基本上 vi 共分为三种模式,分别是『一般模式』、『编辑模式』与『指令列命令模式』
一般模式:你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容,
也可以使用『复制、贴上』来处理你的文件数据。
编辑模式:按下『i,
I, o, O, a, A, r, R』等任何一个字母之后才会进入编辑模式...
分类:
系统相关 时间:
2014-11-28 18:17:10
阅读次数:
280
一,概述
JBPM全称——Java Business PrcessManagerment(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开放的、灵活的、易扩展的可执行流程语言框架。
二,最大特色
(1)它的业务逻辑定义没有采用目前的一些规范,而是采用了它自己定义的Jboss Jbpm Process Definition Langu...
分类:
其他好文 时间:
2014-11-27 20:33:53
阅读次数:
240