说实话,接触Activiti已经是3年前的事情,那时候组里想做一个流程自动化的application,并且记录用户点击、做单量等。第一次听说Activiti,感觉挺好奇的,遂看了下相关的文档跟同事的代码,一个字 - 蒙...,文档组织太差且一堆特殊的约定,记得那个.form文件就把自己整的晕晕的..., 之后部门解散,也就搁置了对Activiti的深入研究,但是一直想弄明白它是怎么实现的,毕竟有很多地方在用Activiti做流程上的自动化。

  一个月前,部门准备接个项目,把我拉上做下评估。项目背景是做windows系统的升级,涉及到工作流。为了通用性,准备做个工作流引擎作为各个流程的驱动组件。当时我的脑袋里立马冒出Activiti,终于有机会再尝试下这个开源工作流了!但是可悲的是,由于种种原因,部门局限于C#做开发,无奈只能先学习Activiti了...

  资料:

1. 一如既往的还是官网,https://www.activiti.org/userguide/,不过目前的文档版本是6.0.0的,大概看了下,提供的demo已经不同于5.x的版本了,不太喜欢6.0.0之后的demo,遂回归到5.22.0版本(中文文档也多些~)。

2. Activiti in Action,对照的网络版,看到第六章后,发现了3。

3. Activiti实战,中文版的,加上2中前六章的基础,实践起来也顺手些。

其实,在Activiti的使用过程中,一直困扰我的一个问题就是,能不能不用Activiti特有的那些form文件,formkey,前端展示只是涉及常用的那些技术(html,css,js)?这样的话,就只需要后端掌握Activiti。

最后还是在3中找到了实例 -> 通过数据库表的巧妙设计,在业务数据和流程数据之间建立联系。

--------未完待续--------

最新文章

  1. Pig基础学习【持续更新中】
  2. C语言范例学习04
  3. 图论$\cdot$最短路问题
  4. Linux 档案与目录管理
  5. 第三篇 SQL Server安全主体和安全对象
  6. DFS-hdu-2821-Pusher
  7. bzoj3942——2016——3——15
  8. win7 远程桌面连接过程
  9. Zabbix通过SNMP监控多核CPU使用率时, 计算CPU平均使用率
  10. HDU 5791 Two(训练题002 F)
  11. Linux下检测内存泄露的工具 valgrind
  12. C语言之路-2-判断
  13. springboot配置文件priperties大全
  14. Centos7.2安装搜狗拼音
  15. http://lib.csdn.net/article/reactnative/40118
  16. 在html中用js代替${pagecontext.request.getcontextpath}这样就不用使用jsp了
  17. 【设计模式】—— 观察者模式Observer
  18. Linux SWAP 交换分区大小与内存的关系
  19. C#基础视频教程3.2 常见控件类型和使用方法
  20. Tomcat服务器配置https协议(Tomcat HTTPS/SSL 配置)

热门文章

  1. oracle distinct 用法
  2. scrapy怎么设置带有密码的代理ip base64.encodestring不能用 python3.5,base64库里面的encodestring()被换成了什么?
  3. Django模板遍历字典的方法
  4. spring boot-html和templates
  5. Milk Patterns(poj 3261)
  6. 集合工具类CollectionUtils、ListUtils、SetUtils、MapUtils探究(转)
  7. c#.NET的事件与委托例子
  8. 洛谷—— P3807 【模板】卢卡斯定理
  9. RabbitMQ 最常用的三大模式
  10. python导入sklearn模块出现DLL load failed的解决办法