Coder Social home page Coder Social logo

lovemyorange / activitisourcecode Goto Github PK

View Code? Open in Web Editor NEW
943.0 55.0 98.0 15.68 MB

Activiti5.22源码 中文注释,

License: Apache License 2.0

Java 56.32% HTML 31.67% JavaScript 11.45% CSS 0.51% Batchfile 0.01% Shell 0.02% Dockerfile 0.01% SQLPL 0.03%

activitisourcecode's Introduction

Activiti-activiti-5.22.0 源码中文注释

介绍

此是activiti-5.22.0版本的源码中文注释 注释总数 接近 1w多行

Activiti的核心代码 都基本注释了 包含但不限于

1>流程引擎配置类 ProcessEngineConfiguration 及其子类

2>Activiti第一层解析 BpmnModel 及其相关类

3>事件转发器及其相关类 EventDispatcher..

4>Activiti优化的类 Activiti四大cahce类

5>Activiti定时任务相关类

6>Activiti第二层解析 PVM相关类

7>监听器及其相关类

8>Activiti核心设计模式 命令类 以及责任链模式

9>Activiti 支持PVM运转的类 (XXXopertaion) 也即原子类

10>决定流程走向的类 Behavior类

11>Activiti 持久层 Mybatis(此方面比较简略, 因为 和MmyBatis框架有着千丝万缕的关系)

12>..自己总结的感悟(一感悟胜千言...)

有些不全的地方以后再慢慢自己补充吧~

///////////////////////////////////////给自己的座右铭,激励自己不断前进~ ///////////////////////////////////////

1>你聪明有人会说你心机重,你靠的是努力有人会说你运气好,你说自己天生乐观有人会说你虚假。 有时候,你明明就是一杯白水,却被人硬生生逼成了满肚子憋屈的碳酸饮料。 人一生要遇见太多人,即使有些话字字诛心,也没必要活在他们的眼神里,只要内心澄明,就永远不用讨好一个不懂你的人。

2>技术的突飞猛进往往是自然发生的。 你在某个夜晚苦熬一个知识点时, 不会觉得自己突飞猛进; 只有在多年后的某日, 熟练地给别人讲解这个知识点后, 内心才会小小地波动一下, 猛然忆起当年深夜中的青灯一盏。

3>没有一个冬天是不可逾越的,也没有一个春天是不会到来的,关键是,我们要相信,相信自己只是暂时性地经历人生的低谷,要坚持,坚持走自己要走的道路,要抱着期待,仔细体会人生的每一段经历。 不要畏惧,春天总会到来的。

4> 有一部分人在不停歇的改变世界 另一部分人醒来后发现世界变了 当你说考虑的时候 是真正的去考虑了 还是选择了逃避

6>如果父母依然辛苦,那么我们的长大还有什么意义~

7>我们读书不是我们聪明,而是因为我们幸福,有很多的聪明的人,因为家庭条件而没有继续读书的大有人在,所以我不应该怨天尤人

8>努力,不是为了要感动谁,也不是要做给哪个人看,而是让自己随时有能力跳出自己厌恶的圈子,并拥有选择的权利,用自己喜欢的方式过一生

9> 我爱的我的橘子~ , 我们因Java相识~,

10>爱生活,爱Java~

///////////////////////////////////////

当自己不想学习\学习烦躁\静不下心的时候,一定要看看这些视频~

  1. https://www.bilibili.com/video/BV1qs411t7cL/?spm_id_from=333.788.videocard.0

  2. https://www.bilibili.com/video/BV1Vs411b79h/?spm_id_from=333.788.videocard.1

  3. https://www.bilibili.com/video/BV1Zx411a7Bs/?spm_id_from=333.788.videocard.0

迷茫的时候记得看:

  1. https://www.zhihu.com/question/286268112/answer/570716541

伤心的时候记得看:

  1. https://www.bilibili.com/video/BV1pW411K7PF?from=search&seid=9895198640814163194

  2. https://www.bilibili.com/video/BV1Ks411476w/?spm_id_from=333.788.videocard.7

软件架构

SpringMVC + Spring + MyBatis + Maven +Activiti

安装教程

导入项目到IDEA或者Eclipse中即可

使用说明

纯粹的源码解析中文注释,如此而已

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

码云特技

activitisourcecode's People

Contributors

lovemyorange avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.