工作流
文章平均质量分 73
RockyHotz
这个作者很懒,什么都没留下…
展开
-
Activiti源码——持久化模型
Activiti持久层是基于MyBatis框架定制了一套自己的使用方式, 本文记录的是在学习改模型时的流程及总结。一 持久层对象的封装 在activiti中持久层所有的操作模型都需要实现org.activiti.engine.impl.persistence.entity.Entity接口, 持久层对象统一交给org.activiti.engine.impl.persistence.entity.EntityManager实现类 来管理,比如 一个重要的抽象类org.act原创 2022-06-22 14:37:52 · 701 阅读 · 0 评论 -
Activiti源码——命令模式
目录概述:1 项目启动时CommandInterceptor 责任链的初始化2 拦截器调用顺序和职责a. LogInterceptor:b. SpringTransactionInterceptor: c. CommandContextInterceptor:d. TransactionContextInterceptor:e. CommandInvoker: Activiti在对外提供流程处理功能的设计模式为典型的命令模式+责任链模式, activiti将处理业务的逻辑直接封装成一个个实现Command接原创 2022-06-22 11:31:49 · 470 阅读 · 0 评论