01 2015 档案

摘要:所有的说明和解释都在代码中有注释来标明 package mode.decorator;/** * * 这里定义一个接口,在接口中定义我们要执行的操作。 * * 以后所有的装饰器以及我们要装饰的对象都要实现这个接口。有了这样的大前提,我们就可以其用 Sourcable来定义我们的装饰器和要... 阅读全文
posted @ 2015-01-30 14:25 qz程程 阅读(162) 评论(0) 推荐(0)
摘要:package org.mpc.final_activiti;import org.activiti.engine.IdentityService;import org.activiti.engine.ProcessEngine;import org.activiti.engine.Proces... 阅读全文
posted @ 2015-01-29 09:54 qz程程 阅读(744) 评论(0) 推荐(0)
摘要:ProcessEngineConfiguration package org.mpc.final_activiti;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;im... 阅读全文
posted @ 2015-01-24 11:31 qz程程 阅读(838) 评论(0) 推荐(0)
摘要:首先是我自己定义的MyProcessEngineConfiguration的activiti.cfg.xml文件的内容 --> ... 阅读全文
posted @ 2015-01-23 09:50 qz程程 阅读(1777) 评论(0) 推荐(0)
摘要:什么是责任链模式? 自己理解--责任链模式就是由很多个程序块串联起来共同去完成莫一项任务(一个命令),每一个程序块都知道下一个是谁,并把命令传递给下一个程序块去执行。直到链的最后一环为止。 定义一个程序块的标准: package mode.chain;import mode.command.... 阅读全文
posted @ 2015-01-20 11:03 qz程程 阅读(196) 评论(0) 推荐(0)
摘要:首先来一个命令的接口: package mode.command;/** * * 定义一个命令接口,其中有一个抽象的执行方法,参数人命令接收器 * * */public interface Command { public void execute(CommandReceiver co... 阅读全文
posted @ 2015-01-19 09:47 qz程程 阅读(203) 评论(0) 推荐(0)
摘要:手动任务和接收任务几乎不在程序中做什么事情---只是在流程的历史中留下一点痕迹,表明流程是走过某些节点的。。。而且这两个任务是无法用taskservice查询到的 但是接收任务比手动任务多一个功能,就是确认功能。。。 activiti.cfg.xml配置 //邮件任... 阅读全文
posted @ 2015-01-19 09:16 qz程程 阅读(1237) 评论(0) 推荐(0)
摘要:web service task是BPMN2.0中的一种任务类型,在activiti5中它并没有专门的标签表示,而是使用了service task 来表示。而且有很多要配置的内容是无法用图形化工具来完成的。要使用web service task,当然要先有web service。所以首先要编写一... 阅读全文
posted @ 2015-01-14 14:53 qz程程 阅读(1127) 评论(0) 推荐(1)
摘要:activiti.cfg.xml内容: 方式一:使用java class来实现java服务任务 HelloService内容: package org.mpc.final_activiti;import org.activiti.engine... 阅读全文
posted @ 2015-01-13 15:47 qz程程 阅读(1770) 评论(0) 推荐(0)
摘要:首先是流程定义图: 重点关注一下流程节点中 Script Task 节点的 properties中的Main config 这里可以选择不同的脚本语言,由于其他的部怎么会··就用javascript来吧。 从图中可以看出只是定义了一个变量x,它的值为 a; 很多人都说这样定义了这个变量以后就... 阅读全文
posted @ 2015-01-10 09:39 qz程程 阅读(1108) 评论(0) 推荐(0)
摘要:在前文的基础上改变测试方式 package activiti_001;import org.activiti.engine.impl.test.PluggableActivitiTestCase;import org.activiti.engine.runtime.ProcessInstan... 阅读全文
posted @ 2015-01-08 12:51 qz程程 阅读(602) 评论(0) 推荐(0)
摘要:建立一个普通的javaSE工程,工程的目录结构如下: 需要的jar包如下: 在config文件夹下创建log4j.properties用来输入日志,内容如下: log4j.rootLogger=INFO, CA# ConsoleAppenderlog4j.appender.CA=org.... 阅读全文
posted @ 2015-01-07 15:32 qz程程 阅读(250) 评论(0) 推荐(0)