Giter Site home page Giter Site logo

wangbingbing2022 / activitisourcecode Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lovemyorange/activitisourcecode

0.0 0.0 0.0 15.57 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

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.