在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
随着Activiti的迅猛发展,很多人都开始学习Activiti的相关开发知识。相信了解过Activity生命周期的朋友都知道,其生命周期大致会有四种状态,即运行、暂停、停止和销毁。本文接下来将为大家归纳总结一下Activity生命周期的四种状态,并且为大家介绍一下Activie开发的相关学习课程,感兴趣的小伙伴赶紧看下去吧!
1、Activity生命周期的四种状态
(1)运行:当一个Activity位于返回栈(关于返回栈的概念下面再介绍)的栈顶时,这时Activity就处于运行状态,系统会将处于栈顶的Activity显示给用户。
(2)暂停:当一个Activity不再处于栈顶位置,但仍然可见,这时Activity就进入了暂停状态。初学者可能会有这样的疑问,既然Activity都已经不在栈顶了,怎么会还可见呢,这是因为并不是每一个Activity都会占满整个屏幕的,比如对话框形式的Activity只会占用屏幕中间的部分区域。
(3)停止:当一个Activity不再处于栈顶位置,并且完全不可见的时候,就进入了停止状态。
(4)销毁:当一个Activity从返回栈中移除后就变成了销毁状态。
2、Activity相关课程介绍
该课程主讲Activiti开发相关知识,学习开发环境与准备、项目框架搭建、系统登录与部署流程定义、办理任务等。通过学习让初学者熟练使用Activiti工作流,能够使用Activiti进行项目开发。而且,该课程的讲师是具有多年的软件开发实战经验与教学经验的高级讲师,专注于JavaEE开发,精通javaSE,JSP,Servlet、JDBC、Struts1/2、Spring、Hibernate等。热衷主流Java开源框架,曾参与多个大型项目研发。可以帮助大家更好的学习和掌握Activity相关知识点。课程大纲如下:
第一章 开发环境与准备
1-1 课程计划
1-2 activiti工作流概念(使用程序演示工作流执行)
1-3 activiti介绍
1-4 准备Activiti开发环境
1-5 准备开发环境(配置文件)和核心api的介绍
1-6 Activiti入门程序HelloWorld演示流程的执行
1-7 流程定义的CRUD(1)
1-8 流程定义的CRUD(2)
1-9 流程实例,任务,执行对象控制流程的执行(1)
1-10 流程实例,任务,执行对象控制流程的执行(2)
1-11 流程变量(1)
1-12 流程变量(2)
1-13 流程历史数据查询
第二章 项目框架搭建
2-1 知识点回顾
2-2 连线
2-3 排他网关
2-4 并行网关
2-5 流程实例开始结束
2-6 接收任务活动(receiveTask)
2-7 个人任务分配(三种方式)
2-8 组任务分配(三种方式)
2-9 工作流提供的用户角色组(IdentityService)
2-10 项目框架搭建(struts)
2-11 请假流程管理系统框架搭建(spring+struts)
2-12 请假流程图
第三章 系统登录与部署流程定义
3-1 知识点回顾
3-2 系统登录(Session)
3-3 自定义拦截器实现Session验证
3-4 部署流程定义(zip文件部署)
3-5 流程定义和部署对象查询
3-6 查看流程图和删除流程定义
3-7 请假单业务的查询列表和新增保存
3-8 请假单业务的编辑保存和删除
3-9 申请请假(启动流程实例)
3-10 查找正在执行的个人任务列表
3-11 使用类动态指定下一个任务的办理人
第四章 办理任务
4-1 办理任务(获取任务节点form key中的值)
4-2 办理任务(使用任务ID,查询请假单)
4-3 办理任务(使用任务ID,查询任务完成后的连线名称集合)
4-4 完成任务
4-5 查询办理任务时操作的历史批注信息1
4-6 查询办理任务时操作的历史批注信息2
4-7 在请假单中查询历史批注信息(使用请假单ID查询)
4-8 查看当前流程图和课程总结
关于Activity生命周期的四种状态就简单总结到这里了。如果大家对于Activity生命周期还有其他疑问,可以在博学谷在线学习相关课程。该Activity开发课程把理论与实战相结合,由浅入深。即照顾到基础学员,又照顾到有一定经验的学员。只要在网上报名就可立即开始学习,大家还在等什么,现在就上博学谷进行免费课程的学习吧!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Java开发仓库管理系统设计应用有哪些意义?
Java开发仓库管理系统设计应用有哪些意义?仓库管理系统设计合理应用可以使仓库管理更加标准化、提高效率,节约成本、员工登录模块的实现;仓库管理系统实现、原材料管理模块、产品入库管理模块、产品出库管理模块的只能管理。
7978
2019-08-02 17:42:22
Java并发编程原理解析教程
众所周知,Java并发编程是每一个Java学习者提升自我能力的一个重要学习阶段。在各大知名互联网行业中,Java并发编程都是从业者必须掌握的知识和技能,因此学习Java并发编程的重要性不言而喻。为了解决大家在自学道路上的阻碍,博学谷特地推出了Java并发编程原理解析课程。本文就来为大家详细介绍一下该课程的具体内容,下面就一起来看看吧!
4787
2019-11-04 12:53:15
Java学习注意哪些问题?学习少踩坑
Java学习注意哪些问题?学习少踩坑,很多人学习JAVA时都会遇到很多问题,但是这些问题大多数是因为自身的原因导致的,我们一起来看看学习JAVA的“三不要”。
4144
2020-06-17 14:58:25
Java开发可应用于什么领域?
Java的应用非常的广泛,可以用来在开发软件工具、嵌入式领域、交易系统、Android应用、大数据技术、服务器程序、网站开发、科学应用等诸多方面。在IT行业中Java编程语言有着非常重要的地位。
4089
2020-12-21 10:59:13
Java程序员必读的基础知识书单推荐
Java程序员必读的基础知识书单推荐,学习过程中书本是比较好的学习工具,与音频和视频相比纸质书籍有一个巨大的优势,不理解时你可以任意反复阅读某一段,或快速复习刚刚阅读过的内容,甚至是只看某一页面的某个段落,方便做笔记。
2521
2022-04-13 14:17:29
热门文章
- 前端是什么
- 前端开发的工作职责
- 前端开发需要会什么?先掌握这三大核心关键技术
- 前端开发的工作方向有哪些?
- 简历加分-4步写出HR想要的简历
- 程序员如何突击面试?两大招带你拿下面试官
- 程序员面试技巧
- 架构师的厉害之处竟然是这……
- 架构师书籍推荐
- 懂了这些,才能成为架构师 查看更多
扫描二维码,了解更多信息