随笔 - 441
文章 - 4
评论 - 84
阅读 -
109万
04 2014 档案
ACTIVITI 研究代码 之 模版模式
摘要:模板方法模式需要开发抽象类和具体子类的设计师之间的协作。一个设计师负责给出一个算法的轮廓和骨架,另一些设计师则负责给出这个算法的各个逻辑步骤。代表这些具体逻辑步骤的方法称做基本方法(primitive method);而将这些基本方法汇总起来的方法叫做模板方法(template method),这个...
阅读全文
ACTIVITI 源码研究之命令模式执行
摘要:ACTIVITI 是一个优秀开源软件,通过阅读源码,我们不但可以了解工作流引擎执行的原理还可以增加个人的编码功力。ACTIVITI 所有执行过程都是采用命令模式进行执行。本文主要描述流程引擎数据保存的过程。流程引擎所有的操作都采用命令模式,使用命令执行器进行执行,命令执行器是一个采用拦截器链式执行模...
阅读全文
解决ACTIVITI流程图设置字体不生效的问题
摘要:在ACTIVITI 5.15的版本中,有一个设置流程图的字体配置。配置如下: ...
阅读全文
执行MAVEN更新包
摘要:我们一般使用 mvn eclipse:eclipse 执行对maven库的引用,这样会修改项目下的classpath文件。我们修改直接在eclipse 使用maven库作为项目的引用。步骤如下:1.修改classpath 如下,删除所有有关maven具体包的引用。添加maven库包的引用。2.配置好...
阅读全文
spring 启动完成后事件监听器处理
摘要:有时候我们在spring容器启动完成后,我们需要做一些处理动作,这个时候怎么做呢?spring提供了事件监听器的处理机制。spring提供了内置的几类的事件:ContextClosedEvent 、ContextRefreshedEvent 、ContextStartedEvent 、Context...
阅读全文
ACTIVITI 5.14事件监听器的BUG
摘要:在ACTIVITI 5.14中,测试内部子流程时发现事件定义的事件监听器不能触发。 这样配置时,发现子流程的事件触发不了。这个在5.10中测试,可以触发,在5.14中不能触发。解决办法:升级流程引擎到5.15.1问题解决。
阅读全文
ACTIVIT 5.15.1修改记录
摘要:1.ProcessDefinitionEntity将protected transient ActivitiEventSupport eventSupport;修改成:protected ActivitiEventSupport eventSupport;修改原因需要将这个序列化。2.ActivitiEventSupport实现Serializable接口,让这个类支持序列化。
阅读全文