摘要: 要使用注解来注入属性,首先就要定义一个注解,注解的定义如下: package everyworkdayprogramming._2015_1_23;import java.lang.annotation.Documented;import java.lang.annotation.Element... 阅读全文
posted @ 2015-02-14 10:23 qz程程 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 首先创建流程监听器和任务监听器的实体类,个人比较喜欢使用Delegate Expression方式,其他两种方式也可以 流程监听器 package org.mpc.final_activiti;import java.io.Serializable;import org.activiti.e... 阅读全文
posted @ 2015-02-11 13:19 qz程程 阅读(777) 评论(0) 推荐(0) 编辑
摘要: package org.mpc.final_activiti;import java.util.List;import org.activiti.engine.IdentityService;import org.activiti.engine.ProcessEngine;import org.... 阅读全文
posted @ 2015-02-10 14:58 qz程程 阅读(414) 评论(0) 推荐(0) 编辑
摘要: package everyworkdayprogramming._2015_1_04;public class Java_1_4 { /** * * * 打印出所有的水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。 * * */ public static... 阅读全文
posted @ 2015-02-03 15:23 qz程程 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 桥接模式,就是把向多个方向发展的变化由继承的实现变为了耦合的实现。 package mode.bridge.test;/** * * 首先是一个抽象的咖啡类,有一个抽象的倒咖啡的方法 * * 在这个类中有一个咖啡伴侣的属性,为什么会有这个属性。因为我们在冲咖啡的时候可能加入不同种类的咖啡... 阅读全文
posted @ 2015-02-03 13:16 qz程程 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 所有的说明和解释都在代码中有注释来标明 package mode.decorator;/** * * 这里定义一个接口,在接口中定义我们要执行的操作。 * * 以后所有的装饰器以及我们要装饰的对象都要实现这个接口。有了这样的大前提,我们就可以其用 Sourcable来定义我们的装饰器和要... 阅读全文
posted @ 2015-01-30 14:25 qz程程 阅读(154) 评论(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程程 阅读(717) 评论(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程程 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 首先是我自己定义的MyProcessEngineConfiguration的activiti.cfg.xml文件的内容 --> ... 阅读全文
posted @ 2015-01-23 09:50 qz程程 阅读(1711) 评论(0) 推荐(0) 编辑
摘要: 什么是责任链模式? 自己理解--责任链模式就是由很多个程序块串联起来共同去完成莫一项任务(一个命令),每一个程序块都知道下一个是谁,并把命令传递给下一个程序块去执行。直到链的最后一环为止。 定义一个程序块的标准: package mode.chain;import mode.command.... 阅读全文
posted @ 2015-01-20 11:03 qz程程 阅读(180) 评论(0) 推荐(0) 编辑