zoukankan      html  css  js  c++  java
  • 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中找到了实例 -> 通过数据库表的巧妙设计,在业务数据和流程数据之间建立联系。

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

    清醒时做事,糊涂时读书,大怒时睡觉,独处时思考; 做一个幸福的人,读书,旅行,努力工作,关心身体和心情,成为最好的自己 -- 共勉
  • 相关阅读:
    Ajax | Form 上传图片文件
    .NET Core 上传图片到七牛云
    限制input输入框只能输入 数字
    MySql操作命令创建学生管理系统
    大数据之kafka-05.讲聊聊Kafka的版本号
    大数据之kafka-02.搞定kafka专业术语
    消息队列的作用以及kafka和activemq的对比
    .Net Core 3.1迁移整理
    RabbitMQ的使用
    .NET Framework 项目多环境下配置文件web.config
  • 原文地址:https://www.cnblogs.com/hello-yz/p/7901056.html
Copyright © 2011-2022 走看看