Activiti实战
说实话,接触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中找到了实例 -> 通过数据库表的巧妙设计,在业务数据和流程数据之间建立联系。
--------未完待续--------
最新文章
- Pig基础学习【持续更新中】
- C语言范例学习04
- 图论$\cdot$最短路问题
- Linux 档案与目录管理
- 第三篇 SQL Server安全主体和安全对象
- DFS-hdu-2821-Pusher
- bzoj3942——2016——3——15
- win7 远程桌面连接过程
- Zabbix通过SNMP监控多核CPU使用率时, 计算CPU平均使用率
- HDU 5791 Two(训练题002 F)
- Linux下检测内存泄露的工具 valgrind
- C语言之路-2-判断
- springboot配置文件priperties大全
- Centos7.2安装搜狗拼音
- http://lib.csdn.net/article/reactnative/40118
- 在html中用js代替${pagecontext.request.getcontextpath}这样就不用使用jsp了
- 【设计模式】—— 观察者模式Observer
- Linux SWAP 交换分区大小与内存的关系
- C#基础视频教程3.2 常见控件类型和使用方法
- Tomcat服务器配置https协议(Tomcat HTTPS/SSL 配置)
热门文章
- oracle distinct 用法
- scrapy怎么设置带有密码的代理ip base64.encodestring不能用 python3.5,base64库里面的encodestring()被换成了什么?
- Django模板遍历字典的方法
- spring boot-html和templates
- Milk Patterns(poj 3261)
- 集合工具类CollectionUtils、ListUtils、SetUtils、MapUtils探究(转)
- c#.NET的事件与委托例子
- 洛谷—— P3807 【模板】卢卡斯定理
- RabbitMQ 最常用的三大模式
- python导入sklearn模块出现DLL load failed的解决办法