接口Command:定义命令的执行操作package common;public interface Command { // 运行方法 void run();} CommandRuntime 类:统计命令运行时间,使用命令模式package common;public class Command....
分类:
编程语言 时间:
2014-10-20 20:59:06
阅读次数:
209
1、使用的相关开发工具软件。 1)Eclipse IDE for Java EE Developers(Eclipse 4.2) 2)jBPM4.4 3)MySQL5.5 2、配置在Eclipse中设计流程的gpd插件。 1)gpd插件所在目录:jbpm-4.4\install\sr...
分类:
其他好文 时间:
2014-10-20 17:39:20
阅读次数:
292
摘要 命令模式:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作
问题引入
近来,智能家居闹得比较凶,这里我们想要实现一个简单的自动家居,由一个遥控器来完成电灯、音响、风扇的开关。
模式定义
将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队...
分类:
其他好文 时间:
2014-10-20 11:48:45
阅读次数:
205
Mi= sum(i点所有流进来的下界流)– sum(i点所有流出去的下界流)如果Mi大于0,代表此点必须还要流出去Mi的自由流,那么我们从源点连一条Mi的边到该点。如果Mi小于0,代表此点必须还要流进来Mi的自由流,那么我们从该点连一条Mi的边到汇点。如果求S->T的最大流,看是否满流(S的相邻边都...
分类:
其他好文 时间:
2014-10-19 12:59:00
阅读次数:
202
抽象类Statement作为命令模式的Command,只有一个方法public abstractvoid
evaluate() throws Throwable;
作为命令模式的Invoker的各种Runner,将发出各种Statement并以它们表示运行JUnit测试组的整个过程。针对方法的标注如@Test 、@Before、@After、@BeforeClass、@AfterClass和各...
分类:
其他好文 时间:
2014-10-18 11:12:39
阅读次数:
251
业务流程包括三部分:活动 Activity / 节点 Node (有很多种,不同的类型有不同的功能,必须要有一个Start Activity)连线 Transition / 转移 (从一个Activity指向另一个Activity)事件 EventTransition开始活动中有且只能有一个连线,并...
分类:
编程语言 时间:
2014-10-16 15:03:12
阅读次数:
262
一、流程引擎APIorg.jbpm.api.ProcessEngine是jbpm4所有的Service API 之源。既所有的Service API(服务接口)都从ProcessEngine中获取。ProcessEngine由配置文件获取ProcessEngine processEngine = C...
第一步:导入所需jar包:具体所需jar包见附件图片第二步:修改jbpm配置文件:1、src目录下建立jbpm.cfg.xml(注意注释部分) ...
分类:
其他好文 时间:
2014-10-15 13:00:00
阅读次数:
172
整合jBPM4.4+ssh过程(spring接管struts2和hibernate,例中都整合在application.xml中,没有单独的jbpm.hibernate.cfg.xml):1.在sessionFactory的mappingLocations属性加入以下几个jbpm.*.hbm.xml...
分类:
其他好文 时间:
2014-10-15 11:34:40
阅读次数:
259
一、Singleton,单例模式二、AbstractFactory,抽象工厂三、FactoryMethod工厂方法四、Builder,建造模式五、Prototype,原型模式六、Iterator,迭代器模式七、Observer,观察者模式八、TemplateMethod,模板方法九、Command,命令模式十、State,状态模式十一、Strategy,策略..
分类:
其他好文 时间:
2014-10-14 21:34:49
阅读次数:
250