javaee分校课件bos物流-day_第1页
javaee分校课件bos物流-day_第2页
javaee分校课件bos物流-day_第3页
javaee分校课件bos物流-day_第4页
javaee分校课件bos物流-day_第5页
免费预览已结束,剩余9页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、BOS物流第十一天开场白(ppt扉页说的话): 讲了那么长时间的工作流,到底怎么使用,我们今天就会把Activiti应用到我们的项目中。应用也不难,就是在页面上加上一些点击的按钮,点吧点吧就OK了。0.1课程内容: 0.2课程目标: 第一堂课时长:35分钟内容:01-将activiti应用到项目中.avi02-流程定义查询.avi1.1 将activiti应用到项目中时长:81.1.1开场白 要使用到项目中,我们需要做一些准备工作,首先要在项目中导入相关的jar包,很多同学上来就整配置文件,最后发现各种class找不到,就是因为没有先导入jar包,导完jar包然后再进行配置文件的配置,在一个就

2、是数据库,数据库你可以提前做这个按照个人习惯。1.1.2视频课程名称:01-将activiti应用到项目中.avi课程长度:时长:5分钟29秒1.1.3总结与补充无1.1.4课堂提问与练习无1.1.5习题答案无1.2 流程定义查询时长:14分钟1.2.1开场白 我们把工作流应用到项目中就不像之前那样了,都是写个方法测试,我们需要在页面上进行相关的操作。我们在操作的时候其实操作的主要都是一些流程定义,我们开始做的功能就是流程定义的管理,在这个管理中,我们先来做流程定义的查询操作,定义有很多,我们查询最新的版本。1.2.2视频课程名称:02-流程定义查询.avi课程长度:11分21秒1.2.3总结

3、与补充我们这里流程定义的操作比较特殊,需要查数据库么?当然需要,只不过不需要我们自己写sql,底层是不是也执行了数据库的操作,只不过封装好了,我们直接调用提供好的方法即可。流程定义的操作相对于之前的操作更简单了。1.2.4课堂提问与练习无1.2.5习题答案无1.3 部署流程定义时长:10分钟1.3.1开场白 那么这些流程定义从哪里来的,是不是我们发布之后生成的,每发布一次都会产生一个最新的流程定义。那么我们接下来要做的功能就是部署流程定义。我们之前部署的时候怎么部署的?是不是加载xml配置文件,在一个就是使用zip啊,我们接下来就来使用zip文件来部署,做一个上传zip文件然后再部署的功能。1

4、.3.2视频课程名称:03-部署流程定义.avi课程长度:7分29秒1.3.3总结与补充这里我们部署完之后,直接重定向到查询最新的流程定义的列表做了一个跳转,列表展示的就是我们刚部署的那个最新的流程定义了。1.3.4课堂提问与练习无1.3.5习题答案无第二堂课时长:40分钟内容:04-查看png流程图片.avi05-查看正在运行的流程实例.avi2.1 查看png流程图片时长:13分钟2.1.1开场白 刚才大家都看到了,在刚才展示的流程定义列表中,有一个操作时查看流程图,我们接下来就来做这个功能。大家思考一下我们怎么来做?站看图片嘛,首先要获取到展示的流程图片,然后展示到页面上是不是就Ok了。

5、2.1.2视频视频名称:04-查看png流程图片.avi课程长度:9分17秒2.1.3总结与补充说一下执行顺序,首先需要提供流程定义的id,在action中根据id获取png图片的输入流,这是刘获取到了图片资源了,紧接着再以文件下载的方式展示到浏览器上。 这里加了一个struts2的配置,专门用用传输文件的,我们这里设置的时图片文件。2.1.4课堂提问与练习无2.1.5习题答案无2.2查看正在运行的流程实例时长:16分钟2.2.1开场白刚才的查询是查询的最新的流程实例,那么我想得到当前正在使用运行的流程实例,那该怎么做的。这就是我们接下来要做的功能。这个其实也不难,调用一个方法就搞定了,获取r

6、untime的实例就Ok了。2.2.2视频课程名称:05-查看正在运行的流程实例.avi课程长度:13分32秒2.2.3总结与补充我们在使用的过程中可能会有一些流程变量,这里我们有把流程实例获取到做了展示,整个国政就是查询。2.2.4课堂提问与练习无2.2.5习题答案无第三堂课时长:40分钟内容:06-同步数据.avi07-查看流程实例运行状态.avi3.1同步数据时长:18分钟3.1.1开场白以上的功能都是流程定义的操作,那么大家想一个问题,我们在操作流程定义的时候是不是需要很多用户啊,这些用户从哪里来的?是不是就是我们网站系统的,这两边的用户是同一批,并且这些用户还有对应的角色,既然是这样

7、,我们在操作用户的时候就应该把数据同步到activiti的user中来使用,只不过activiti中的用户都应该有自己的候选人的组,这些我们都需要做数据的同步,接下来我们就来看数据同步怎么来做。3.1.2视频课程名称:06-同步数据.avi课程长度:13分4秒3.1.3总结与补充对应关系:角色对应 activiti中的Group组。用户对用activiti中的user。在添加user的时候注意,同时将用户和候选人组进行关联,使用的时role的name作为组id。3.1.4课堂提问与练习无3.1.5习题答案无3.2查看流程实例运行状态时长:22分钟3.2.1开场白咱们做的这个功能也是实例列表,也应该有对应的查看流程图的功能,这个刚才已经做过了,相当于咱做一遍就比较简单了。我们还可以做什么呢?如果我想查看当前运行的一个流程实例到了那一个环节,是不是有这个查看的必要啊,这也是接下来要进行的操作。3.2.2视频

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论