没有合适的资源?快使用搜索试试~ 我知道了~
首页activiti工作流中文说明文档
activiti工作流中文说明文档
需积分: 42 30 下载量 12 浏览量
更新于2023-03-16
评论 1
收藏 5.65MB DOCX 举报
activiti工作流中文说明文档,activiti目前很少有中文的说明文档,此文档是本人整理的一份很全的关于activiti使用说明文档,希望能给开发者带来帮助
资源详情
资源评论
资源推荐
协议
是基于
协议 发布的。
下载
源码
发布包里包含大部分的已经打好 包的源码。 如果想找到并构建完整的源码库,请参考 构建发布包” 。
必要的软件
JDK 6+
需要运行在 或以上版本上。 进入 ! 下载页面 点击 "下载 "按钮。页面上也提供了安装的方法。
为了验证是否安装成功,可以在命令行中执行 。 它将会打印出安装的 的版本。
Eclipse Indigo 和 Juno
(译者注:!#$%版本代号 &靛青, !#'版本代号 (朱诺)。 在 !#
下载页面 下载你选择的 #
发布包。 解压下载文件,你就可以通过 目录下的 # 文件启动它。 此外,在该用户指南后面,专门有一章介
绍安装
#
设计器插件 。
报告问题
任何一个自觉的开发者都应该看看 如何聪明的提出问题。
看完之后,你可以在用户论坛上进行提问和评论, 或者在 &)
问题跟踪系统 中创建问题。
Note
虽然 已经托管在 *+(, 上了,但是问题不应该提交到 *+(, 的问题跟踪系统上。如果你想报告一个问题, 不要创建一
个 *+(, 的问题,而是应该使用 &)。
试验性功能
那些标记着 [EXPERIMENTAL]-的章节表示功能尚未稳定。
所有包名中包含 -的类都是内部实现类,都是不保证稳定的。 不过,如果用户指南把哪些类列为配置项,那么它们可
以认为是稳定不变的。
内部实现类
在 包中,所有包名中包含(比如:)的类都
是实现类, 它们应该被视为流程引擎内部的类。对于这些类和接口都不能够保证其稳定性。
Chapter#2.#开始学习
Table of Contents
一分钟入门
安装
安装
数据库
引入
和依赖
下一步
一分钟入门
从
网站 下载 !. 的 /) 文件后, 可以按照下列步骤以默认配置运行样例。 你需要一个 运行环境
和 0-(其实,任何提供了 # 功能的 , 容器都可以正常运行。但是我们主要是使用 进行的测试)。
把下载的 1. 复制到 0 的 ,# 目录下。
执行 0 的 , 目录下的 #(, 或 #(# 启动服务器。
0 启动后,打开浏览器访问 #23231.。 使用 登录。
这样就好了!!. 默认使用 + 内存数据库,如果你想使用其他数据库 请参考这里。
安装 Activiti
要安装 你需要一个
运行环境 和 0。 还要确认设置好 JAVA_HOME 系统变量。 不同的操作系统下的
设置方法是不同的。
要运行 !. 和 )! 0, 应用,你要从 的下载页下载 /) 文件, 复制到 0 安装目录下
目录下。 默认 !. 应用使用的内存数据库已经包含了示例流程,用户和群组信息。
下面是示例中可以使用的用户:
Table#2.1.#示例用户
账号 密码 角色
现在,你可以访问下列 , 应用:
Table#2.2.#webapp 工具
名
称
描述
!
"#$$"#%&%&$!
流程引擎的用户控制台。使用它来启动新流程,分配任务, 查看
并认领任务,等等。这个工具也可以用来管理 引擎。
注意 !. 演示实例只是一种简单快速展示 的功能的方式。 但是并不是说只能使用这种方式使用 。
只是一个 , 可以内嵌到任何 环境中:# 或者 045##4/, 等等。 也可以把 作为一个
典型的单独运行的 567 服务器运行。 只要 可以做的, 也可以。
安装 Activiti 数据库
就像在一分钟入门里说过的,!. 默认使用 + 内存数据库。 要让 使用独立运行的 + 数据库或者其他数据
库, 可以修改 !., 应用 /!51&89### 目录下的 ,#。
另外,注意 !. 自动生成了演示用的默认用户和群组,流程定义,数据模型。 要想禁用这个功能,要修改 /!51
&89 目录下的 1#1..。 可以使用下面的 '(-, 定义代码完全禁用
安装默认数据。从代码中也可以看出,我们可以单独启用或禁用每一项功能。
)*+'(+
*+!''(+,
)-*+ +*+ +$,
)-*+'(+*++
$,
)-*+'.'/+
*++$,
)-*+'0+*++$,
)$,
引入 Activiti jar 和依赖
为了引用 和依赖,我们推荐使用 7(或 &:), 它简化了我们之间的依赖管理。 参
考 (:;#:-来为你的项目引入必须的 包。
如果不想用 7,你也可以自己把这些 引入到你的项目中。 下载 < 包包含了一个 目录, 包含了所有
的 包(和源代码 包)。依赖没有用这种方式发布。 引擎必须的依赖如下所示(通过
-# 生成):
###1232
4"###23#
54!###262#
57!###22#
4"#8##82#
4-#-##822#
4###823 9 #
57###823 9 #
54###823 9 #
57###222#
7###32#
注意:只有使用了 ##
才必须引入 依赖 。
所有依赖可以在 源码 的模块中, 通过 -#- 下载。
下一步
使用 !.-, 应用 是一个熟悉 概念和功能的好办法。但是, 的主要目标是为你自己的应用添加强大
的 567 和工作流功能。 下面的章节会帮助你熟悉 如何在你的环境中使用 进行编程:
配置章节 会教你如何设置 , 如何获得 . 类的实例, 它是所有 引擎功能的中
心入口。
6&
章节 会带领你了解建立 6& 的服务。 这些服务用简便的方法提供了 引擎的强大功能, 它们可以使
用在任何 环境下。
对深入了解 56783, 引擎中流程的编写结构感兴趣吗? 请继续浏览 56783 章节 。
Chapter#3.#配置
Table of Contents
创建
6##!
6##!=>(,
数据库配置
8&
数据库配置
使用
配置
支持的数据库
创建数据库表
理解数据库表的命名
数据库升级
启用
,
执行器
配置邮件服务器
配置历史
为表达式和脚本暴露配置
配置部署缓存
日志
映射诊断上下文
事件处理
事件监听器实现
配置与安装
在运行阶段添加监听器
为流程定义添加监听器
通过
6&
分发事件
支持的事件类型
附加信息
创建 ProcessEngine
流程引擎的配置文件是名为 ! 的 ?7@ 文件。 注意这与使用
方式创建流程引擎 是不一样
的。
获得 . 最简单的办法是 使用 . 类:
. *
. '. :;
它会在 ## 下搜索 !, 并基于这个文件中的配置构建引擎。 下面代码展示了实例配置。 后面的
章节会给出配置参数的详细介绍。
)!*+"#$$$"$+
!#!*+"#$$8$3&&2$<09"+
剩余63页未读,继续阅读
killer-leon
- 粉丝: 275
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 2023年中国辣条食品行业创新及消费需求洞察报告.pptx
- 2023年半导体行业20强品牌.pptx
- 2023年全球电力行业评论.pptx
- 2023年全球网络安全现状-劳动力资源和网络运营的全球发展新态势.pptx
- 毕业设计-基于单片机的液体密度检测系统设计.doc
- 家用清扫机器人设计.doc
- 基于VB+数据库SQL的教师信息管理系统设计与实现 计算机专业设计范文模板参考资料.pdf
- 官塘驿林场林防火(资源监管)“空天地人”四位一体监测系统方案.doc
- 基于专利语义表征的技术预见方法及其应用.docx
- 浅谈电子商务的现状及发展趋势学习总结.doc
- 基于单片机的智能仓库温湿度控制系统 (2).pdf
- 基于SSM框架知识产权管理系统 (2).pdf
- 9年终工作总结新年计划PPT模板.pptx
- Hytera海能达CH04L01 说明书.pdf
- 数据中心运维操作标准及流程.pdf
- 报告模板 -成本分析与报告培训之三.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0