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

原文:关于自学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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值