`

想学工作流怎么入手

阅读更多
工作流在工作中变得越来越重要,很多朋友想学工作流却不知如何入手。 很多朋友习惯性的这看一点,那了解一点,既不系统,也容易半途而废。好比学武功,最好的办法是有一本武功秘籍。研究明白,则犹如打通任督二脉。


系统学习工作流,很重要的一本书《JBPM工作流开发指南》。

本人苦苦学习两个月,基本上可以解决大部分流程问题。整理一下学习思路,有兴趣的朋友可以参考下。

1  首先要知道什么是工作流,它是干什么用的

2  了解使用工作流的优点

3  理解工作流的运行机制,版本4以上都是PVM机制

4  熟悉工作流设计思路,多看API(目前只有英文版)

5  掌握JBPM18张表,明白每张表的用途

6  动手实践,明白执行每个环节,数据库发生的变化

7  多看JBPM控制台输出,打印SQL日志,逐渐掌握运行逻辑

8  明白Hibernate原理,尤其是flush机制,因为JBPM的持久化使用的是hibernate

  
  
4
3
分享到:
评论
2 楼 atongyeye 2015-03-27  
kingcs 写道
记得jbpm4之后发生了变化啊,jbpm5完全抛弃了jbpm4的理念,jbpm4的作者离开jboss后,又搞了个activiti5才是jbpm4的升级。activiti5默认是mybatis。



你说的一点没错啊,activiti5才是jbpm4的升级。我目前也在研究activiti5。
1 楼 kingcs 2015-03-27  
记得jbpm4之后发生了变化啊,jbpm5完全抛弃了jbpm4的理念,jbpm4的作者离开jboss后,又搞了个activiti5才是jbpm4的升级。activiti5默认是mybatis。

相关推荐

    C#工作流例子源码,比较基础,还不错

    C#工作流是一种在软件开发中用于管理应用程序执行流程的技术,尤其在企业级应用中广泛使用。...这是一个宝贵的资源,对于想要提升在企业级应用开发中使用工作流能力的开发者来说,具有很高的学习价值。

    C语言学习手册 简单容易入手

    C语言是一种强大的、通用的编程语言,被广泛应用于系统编程、软件开发、设备驱动、嵌入式系统等各个领域。...无论是为了解决实际问题,还是为了深入理解计算机工作原理,C语言都是一个值得学习的起点。

    WF本质论 - 源码

    这个源码包提供了一个深入理解WF内部运作机制的机会,对于开发者来说,尤其是对工作流有需求或者想要深入研究WF的开发者,这是一个宝贵的资源。 WF的核心概念包括活动(Activity)、工作流(Workflow)和宿主(Host...

    MVC权限管理流程审批系统源码

    2. **工作流定义**:系统支持自定义工作流,允许管理员定义审批流程,例如请假申请、报销审批等。工作流包括各个步骤、审批人设置,以及流转规则。 3. **任务处理**:当一个新的流程实例创建时,系统会根据预定义的...

    Git学习指南完整版

    一个工作流可能包括问题的识别、任务的分配、代码的提交、分支的合并以及代码的发布等步骤。每个工作流都有其特定的目标场景,例如创建一个项目的发行版或者同步代码库等。了解和掌握不同工作流能够显著提高团队的...

    通用OA系统源代码(asp.net)包含完整源代码和数据库

    OA(Office Automation System)系统通常包括工作流管理、文档管理、任务管理等多个模块,用于提升组织内部的工作效率和信息共享。 1. **ASP.NET框架**: ASP.NET是Microsoft开发的一个Web应用程序框架,用于构建...

    jeecg官方学习文档

    7. **工作流引擎**:Jeecg集成了Activiti工作流引擎,可以方便地实现流程审批、任务流转等功能。 8. **插件化设计**:Jeecg采用插件化设计,使得功能模块可以独立开发和升级,降低了系统耦合度。 9. **前后端分离*...

    activi-demo.zip

    【描述】"springBoot+Activiti 工作流入门学习快速入手" 提示我们,这个压缩包是为那些想要学习如何在Spring Boot应用中整合和使用Activiti工作流引擎的人准备的。Activiti是一款开源的企业级工作流和业务流程管理...

    eCognition 软件及学习视频

    3. **集成工作流**: 提供工作流管理功能,可以创建、保存和重复使用处理流程,确保处理的一致性和可重复性。 4. **多传感器支持**: 能够处理多种遥感数据,包括光学、雷达、LiDAR等,支持各种图像格式。 5. **自动...

    Git教程让你快速的入手Git

    8. **工作流模式**:最后,教程可能还会介绍一些常见的Git工作流,如Git Flow和GitHub Flow,这些都是在团队协作中常用的工作模式。 通过学习这个教程,你不仅可以学会Git的基本操作,还能了解到Git在实际开发中的...

    git 学习_思维导图_git学习_源码

    总之,这份Git学习思维导图应该涵盖了以上这些核心知识点,并可能深入到更具体的场景应用,如工作流模型(例如GitFlow或GitHub Flow),以及Git钩子(Hooks)和自定义别名(Aliases)等。通过这样的学习资料,读者...

    用于学习matlab Matlab资源 matlab学习资料

    学习MATLAB的过程中,你可以从以下几个关键点入手: 1. **基础语法**:了解MATLAB的工作环境,学习如何创建变量、赋值、进行基本的算术运算以及矩阵操作。 2. **数组与矩阵操作**:MATLAB以矩阵为基础,掌握矩阵的...

    Java学习视频以及电子书资源

    - **主要内容**:讲解了Ajax的工作原理、应用场景以及如何结合Java实现动态网页更新。 3. **《Java高级编程》**:面向已经掌握了Java基础的开发者,进一步深化对Java的理解。 - **链接**:...

    很简单的OA系统,学习使用-SimpleOA

    1. **工作流管理**:OA系统的核心是工作流,它可以定义、执行和管理组织内的各种业务流程。在SimpleOA中,可能包括请假申请、报销审批、合同审核等流程的自动化处理。 2. **文档管理**:OA系统提供文档上传、存储、...

    Java学习的详细路线图

    - **工作流和JBPM**:了解工作流引擎JBPM的使用方法。 - **搜索引擎与Lucene**:学习如何使用Lucene构建搜索引擎。 - **Jboss、WebLogic**:熟悉这些应用服务器的安装、配置及部署过程。 #### 结语 以上是根据给定...

    Javaweb开发学习路线及Java三大框架分享?.pdf

    - 探索 Java Web 开源技术与框架,如工作流、规则引擎、缓存和报表工具。 5. 高级阶段: - 学习 Java 与 UML,理解对象图、用例图、组件图和部署图。 - 研究 Java 设计模式,如外观模式、适配器、单例、观察者和...

    jbpm53教程

    本教程从工作流的基础知识入手,逐步深入到jBPM4的实际开发与Web应用集成。通过对jBPM4的学习,开发者不仅能够理解工作流的概念和原理,还能掌握如何使用这一强大的工具来构建高效、灵活的业务流程管理系统。通过...

    kettle学习资料

    在学习过程中,建议先从基础操作入手,比如创建简单的转换和工作流,然后逐渐挑战更复杂的场景,如大数据处理、ETL流程优化等。 在实际应用中,Kettle可以与其他大数据技术,如Hadoop、Spark等相结合,实现大规模...

Global site tag (gtag.js) - Google Analytics