关于自学activiti开源流程引擎的一点点感悟和代码分享demo教程
这应该是离开上一家公司留下的精华,废话不多说,上图上代码:
环境配置:
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开源工作流深入浅出代码学习实例
- Activiti5+Spring+Hibernate开发请假工作流java Web实例Demo项目源代码下载
- 最新activiti测试版,流程图设计,bpm设计
- activiti业务流程管理小程序
- SpringBoot整合activiti dmn规范极简入门实例 dms规范使用实例
- activiti工作流引擎教程入门demo,新手参考
- 工作流activiti-explorer在线设计器的整合 适合大多数自定义工作流流程审批系统
- 分享一份完整的spring data jpa demo代码
- S2SH框架开发的简单demo实例
- apache lucene4.5创建索引与查找实例
- extjs4 tree使用实例
- spring入门实例demo


