jBPM开发入门指南(5)

简介:
前篇说起要讲在JBPM中实现用户权限,但这段时间比较忙,一直拖着。这里先把jbpm自带的websale例子放上来,大伙先将就看看。这个例子我已经把它抽取了出去,网页部份丢弃了。在看的时候主要看WebsaleTest.java,看看它的用户权限是怎么用的。

几个重点:
(1) jBPM没有角色的概念!!! 很多人把ActorID理解成角色,那是相当错误的。jBPM只有参与者的概念,也就是ActorID,它可以是用户ID,也可以是角色ID,也可以什么都不是。你要自己去把用户角色等东东和ActorID映射起来。不过一般我们把ActorID设置成角色,但jbpm websale却是设置成用户的。
(2)用户信息的入口是JbpmContext,里面有一个setActorID方法。你用户登录时候,把一些用户信息set进去。
(3)泳道概念:你去看看UML中的带泳道的活动图,那就是象一个游泳池里的泳道一样。


安装提示:
 <classpathentry kind="con" path="JBPM/jBPM 3.1.2"/>
.classpath的这一句很可能和你电脑的设置不符,这是jbpm插件的一个设置,指向jbpm的HOME目录,以便找到jbpm的jar包。你按照你电脑上的设置相应修改一下这一行。


websale的eclipse项目ZIP包: http://www.blogjava.net/Files/chengang/chen-jbpm_websale.zip
目录
相关文章
|
传感器 移动开发 物联网
【Bluetooth开发】蓝牙开发入门
【Bluetooth开发】蓝牙开发入门
466 0
|
Java 测试技术
[软件自动化测试] selenium java环境配置
介绍了包括选择Gradle构建,关闭Gradle Wrapper的默认下载,修改`gradle-wrapper.properties`以使用腾讯云镜像,以及更新`build.gradle`文件添加国内仓库和Selenium依赖。在测试驱动部分,创建了一个简单的JUnit测试用例,展示了如何初始化Edge浏览器并访问网站。运行测试时可能出现关于CDP版本不匹配的警告,可以通过升级Selenium依赖中的CDP版本来解决。推荐根据[Selenium库网页](https://search.maven.org/search?q=g:org.seleniumhq.selenium)提供的版本信息进行升级
933 6
|
存储 分布式计算 Apache
Windows环境下安装和配置Zookeeper环境及常见错误解决方案
ZooKeeper 是 Apache 软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。ZooKeeper 的架构通过冗余服务实现高可用性。 本文主要讲解: 1. 如何在Windows环境下搭建和配置Zookeeper 2. Zookeeper配置文件配置与解析 3. 常见错误及解决方案
5592 1
Windows环境下安装和配置Zookeeper环境及常见错误解决方案
|
Java 数据可视化 数据挖掘
在Java中绘制移动平均线(MA),可以使用JavaFX库
【5月更文挑战第1天】使用JavaFX库在Java中绘制移动平均线(MA)的示例,创建LineChart,设置标题和坐标轴,生成数据集并添加数据点,计算MA5值,将数据和MA5线显示在图表上。通过调整参数和方法可自定义外观。查阅JavaFX文档获取更多详情。
139 0
|
存储 SQL 关系型数据库
MySQL——存储过程和函数
MySQL——存储过程和函数
|
消息中间件 存储 Kafka
【Kafka】宏观解释Kafka数据发送流程
【Kafka】宏观解释Kafka数据发送流程
349 0
【Kafka】宏观解释Kafka数据发送流程
|
XML 前端开发 算法
Android高级模糊技术
今天我们来更深入了解一下Android开发上的模糊技术。我读过几篇有关的文章,也在StackOverFlow上看过一些相关教程的帖子,所以我想在这里总结一下学到的东西。
451 0
Android高级模糊技术
|
JavaScript 前端开发 安全
从D2语言与框架专场到modern JavaScript
来自D2语言框架专场的两位国际大咖的分享,超多干货。
从D2语言与框架专场到modern JavaScript
|
机器学习/深度学习 自然语言处理 搜索推荐
基于DNN+GBDT的Query类目预测融合模型
 用户搜索意图的理解在搜索排序体系下有着重要的作用。在搜索引擎中,分析用户的搜索Query和哪些文档类目的意图更相关,被称为Query的类目预测。本文通过集合Query的语义和行为等特征,计算得到与Query最相关的类目,并在线上得到了相关性的体验的提升。
15999 0
|
监控
阿里云1M带宽实际下载速度是多少?(带宽和下载速度的关系)
阿里云1M带宽实际下载速度是多少?阿里云1M带宽下载速度峰值128KB/S,阿里云带宽是独享的,即便在网络高峰时段也会保障用户该有的带宽值
2742 0