day01-Activiti7入门&请假流程开发目标
能够简单的描述清楚工作流、BPMN、Activiti7专业概念
能够熟悉Activiti7的开发流程的基本步骤
能够动手搭建前后《开发者流程设计器》
能够动手整合SpringBoot与Activiti7
能够熟练使用所学的参数化单元测试
能够自主完成相似流程的开发(入职流程的开发)
工作流项目介绍行业背景在众多软件开发的需求中,有一类比较特殊且常见的业务流程,比如在学习中奖学金申请、在公司中向领导请假审批,它们需要有人发起申请,然后有人审批,因此常被称为审批业务流程。例如:下图中养老人员申请入住养老院的业务流程:养老人员发起入住申请后,需要主管、副院长、院长等多人审批人,每个审批人还可以进行同意、拒绝、驳回等操作,不同的操作对应不同的程序流向,因此整个业务流程显得比较复杂,而这样的业务流程如果使用传统的硬编码方式来实现,代码实现逻辑比较复杂,且很难维护。因此就需要更好的方式来开发类似的审批业务流程,而工作流技术就是这样一种技术。
工作流技术作为信息技术领域一项重要技术。在企业数字化转型中可以帮助企业提高效率、降低成本,同 ...
软件工程导论重点
第一章 软件工程学概述1.产生软件危机的原因
一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关。
P32 假设自己是一家软件公司的总工程师,当把图 1.1 给手下的软件工程师们观看,告诉他们及时发现并改正错误的重要性时,有人不同意这个观点,认为要求在错误进入软件之前就清楚它们是不现实的,并举例说:“如果一个故障是编码错误造成的,那么,一个人怎么能在设计阶段清除它呢?”应该怎么反驳他?
答:在软件开发的不同阶段进行修改需要付出的代价是很不相同的,在早期引入变动,涉及的面较少,因而代价也比较低;而在开发的中期,软件配置的许多成分已经完成,引入一个变动要对所有已完成的配置成分都做相应的修改,不仅工作量大,而且逻辑上也更复杂,因此付出的代价剧增;在软件“已经完成”时再引人变动,当然需要付出更高的代价。一个故障是代码错误造成的,有时这种错误是不可避免的,但要修改的成本是很小的,因为这不是整体构架的错误。
2.消除软件危机的途径
用软件工程的概念、方法学去运用到软件,整个生命周期中去。
首先应该对计算机软件有一个正确的认识
充分认识到软件开发应 ...
01_vue的生命周期问题
Vue的生命周期是什么?
答案
Vue的生命周期是什么?
从Vue实例, 创建到销毁的过程
02_vue的钩子函数问题
如何知道Vue生命周期到达了什么阶段?
钩子函数有哪些?
答案
如何知道Vue生命周期到达了什么阶段?
使用钩子函数
钩子函数有哪些?
初始化/ 挂载/ 更新/ 销毁
03_钩子函数_初始化阶段问题
Vue实例从创建到编译模板执行了哪些钩子函数?
created函数触发能获取data?
答案
Vue实例从创建到编译模板执行了哪些钩子函数?
beforeCreate / created
created函数触发能获取data?
能获取data, 不能获取真实DOM
==练习时间:3m==04_钩子函数_挂载阶段问题
Vue实例从创建到显示都经历了哪些钩子函数?
created函数里, 能获取真实DOM吗?
在什么钩子函数里可以获取真实DOM?
答案
Vue实例从创建到显示都经历了哪些钩子函数?
beforeCreate / ...
引言
上一篇文章地址:Vue组件通信基础承接上一篇文章,这次讲解了Vue组件通信基础的一些核心问题
01_为什么要使用组件问题
遇到重复标签想复用?
组件好处?
答案
遇到重复标签想复用?
封装成组件
组件好处?
各自独立, 便于复用
02_组件基本概念问题
组件是什么?
什么时候封装组件?
组件好处?
答案
组件是什么?
可复用的vue实例, 封装标签, 样式, JS
什么时候封装组件?
遇到重复标签, 可复用的时候
组件好处?
各自独立, 互不影响
03_组件_基本使用4步问题
创建和使用组件步骤?
组件运行结果?
答案
创建和使用组件步骤?
创建.vue文件–标签–样式–JS进去
导入组件(import xxx from ‘path/to/components/xxx.vue’)
注册组件(全局/ 局部)
使用组件(组件名用作标签)
组件运行结果?
把组件标签最终替换成, 封装的组件内标签
==练习时间:5m==04_scoped作用过程问题
Vue组件内样式 ...




