原文:关于自学activiti开源流程引擎的一点点感悟和代码分享demo教程

源代码下载地址:http://www.zuidaima.com/share/1765650437721088.htm

这应该是离开上一家公司留下的精华,废话不多说,上图上代码:

环境配置:

eclipse+mysql+activiti+struts2+spring+mybatis+ligerui.

struts2、spring零配置,全注解实现。

我相信这个项目相对于有2~3年的程序猿有很大的帮助.

初始化数据库,新建一个activiti-demo的数据库。

初始化项目中的初始化脚本,在web-initscript里面的sql文件全部初始化。注意不能用mysql-fornt工具初始化,最好用HeidiSQL工具初始化脚本。

启动eclipse导入项目,修改项目根目录下的jdbc.properties文件,URL换成自己的数据库的连接url,修改为自己的用户名、密码等等。

配置tomcat服务器,运行项目。打开浏览器,登录-发布流程。

数据库定义了三个用户:

zhangsan   123

sa                123

admin         123

如图:

发布流程后就可以进行activiti流程引擎之旅。(流程文件在initscript中的xml)

用zhangsan登录-提交请假申请。

如图:

sa登录-查看个人代办,可以看到zhangsan提交的申请,可以对记录进行审批或者查看流程图。

如图:

sa通过后流程会流向admin,如果不同意会流向zhangsan,此时zhangsan代办可以看到自己提交的记录,这是不合理的,因为我是做个自己预研的demo,所以

这个没有处理,如果是等待zhangsan审批,zhangsan是可以对记录进行修改,然后提交,继续走流程。

本人觉得代码注释还是可以滴。详见压缩包文件。

高手请勿喷。纯属个人对技术的热爱。

我的博客地址:http://blog.csdn.net/hncdyj

由最代码官方编辑于2016-3-22 9:25:26

关于自学activiti开源流程引擎的一点点感悟和代码分享demo教程相关推荐

  1. 开源流程引擎activiti、flowable、camunda选哪个好?

    市场上比较有名的开源流程引擎有osworkflow.jbpm.activiti.flowable.camunda.其中:Jbpm4.Activiti.Flowable.camunda四个框架同宗同源, ...

  2. 流程引擎课堂(一)| 关于开源流程引擎Activiti 的需要注意的几点

    编者按:流程引擎在各个行业都有应用,其重要性不言而喻,充分了解流程引擎是一项重要课题.本文详细介绍了开源流程引擎Activiti 的优点与局限性,为流程引擎的选型提出了参考性建议. 基础概念 首先,我 ...

  3. osworkflow、jbpm、activiti、flowable、camunda开源流程引擎哪个好?

    市场上比较有名的开源流程引擎有osworkflow.jbpm.activiti.flowable.camunda.其中:Jbpm4.Activiti.Flowable.camunda四个框架同宗同源, ...

  4. 基于camunda开源流程引擎如何实现会签及会签原理解析

    一.背景 市场上比较有名的开源流程引擎有osworkflow.jbpm.activiti.flowable.camunda.由于jbpm.activiti.flowable这几个流程引擎出现的比较早, ...

  5. 开源流程引擎Camunda

    开源流程引擎Camunda 文章作者:智星 1.简介 Camunda是一个轻量级的商业流程开源平台,是一种基于Java的框架,持久层采用Mybatis,可以内嵌集成到Java应用.SpringBooo ...

  6. java fixflow流程设计_Fixflow引擎解析(一)(介绍) - Fixflow开源流程引擎介绍

    简介 Fixflow是一款开源的基于BPMN2.0标准的工作流引擎,由Fixflow开源联盟组织(Fixflow OpenSource Union) 进行社区化管理,引擎底层直接支持BPMN2.0国际 ...

  7. 开源流程引擎该如何选择flowable还是camunda?

    一.功能方面对比 来自:https://blog.csdn.net/qq_30739519/article/details/86682931 由于Flowable与Camunda好多功能都是类似的,因 ...

  8. 流程引擎课堂(二)| 基于开源流程引擎开发的BPM有那些难点?

    编者按:开源流程引擎哪个好?如何基于开源流程引擎开发BPM,存在哪些难点?本文从国内流程引擎市场的难点出发,分析了其中的利弊. 企业的流转离不开流程,一个好的流程管理系统可以为企业增效降本,增强企业综 ...

  9. 开源流程引擎(best-bpm)flag

    灵感来源 本人毕业至今,主要从事与企业应用-流程引擎 相关工作相关工作.学习过IBM BPM,Activiti.flowable等流程引擎,目前勉强算精通流程引擎,只要你能想得到的流程引擎功能,我就能 ...

最新文章

  1. 【Fiddler学习】Fiddler抓包HTTPS请求和手机抓包
  2. CCIE PASSED
  3. TensorFlow入门教程
  4. tomact错误日志是那个_如何查看tomcat启动异常日志详情
  5. 阿里云ARMS助力「叫叫阅读」解锁系统定位分析技能包
  6. 学好单片机必须要了解的的8个电路设计
  7. 专心写即时通讯软件争取CSDN认证专家
  8. 23种设计模式(十八)状态变化之备忘录
  9. 我的CSDN博客下载器,下载博客文章保存为mht文件
  10. leetcode题目总结
  11. 高中计算机会考vb教程,高中会考计算机vb知识点
  12. Jetson Nano交叉编译教程
  13. AI算法工程师 | 02人工智能基础-Python基础(四)os模块_打开读取文件
  14. 纯JS+HTML+CSS实现表格增删改查翻页--模板文件管理
  15. 如何编写一个程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。
  16. 基于thinkphp校园二手交易网站——毕业设计
  17. win7计算机组策略打不开,三个步骤解决win7系统本地组策略打不开的问题
  18. 手持PDA连接无线网络后下载安装程序
  19. 课程学习:让神经机器翻译模型像人类一样学习
  20. 个人的生活经历和实习经历

热门文章

  1. python 作品 中学生_中学生Python创意编程
  2. 寻找志同道合的中学生开发者
  3. SQLServer数据库实战视频课程-雷伟-专题视频课程
  4. #####haohaohaohao#######MSRA提出通用文档预训练模型LayoutLM,通往文档智能之路!
  5. QGIS 上加载瓦片地图(高德、ESRI、OSM等)
  6. 7.前端开发规范 eslint-jslint规范
  7. 线程协作与生产者消费者问题
  8. 校园-职场,学生-打工人,我们在一起1000天啦
  9. 次世代游戏建模工作流程是什么?
  10. 高考最后17天,家长最关心的11个问题和答案都在这