- 博客(66)
- 资源 (23)
- 收藏
- 关注
原创 疯狂Activiti6连载(11)Activiti6的流程控制逻辑
本文节选自《疯狂工作流讲义(第2版)》流程控制逻辑本小节将以一个简单的例子,讲述Activiti关于流程处理的逻辑。概述在Activiti5以及jBPM4,对流程的控制使用的是流程虚拟机这套API,英文为Process Virtual Machine,简称PVM。PVM将流程中的各种元素抽象出来,形成了一套Java API。新发布的Ac
2017-11-03 13:26:48 1127
原创 疯狂Activiti6连载(10)特别子流程
本文节选自《疯狂工作流讲义(第2版)》特别子流程本文要点 特别子流程本来还不会更新到子流程的相关知识,但今天有朋友问到Activiti6.0新支持的特别子流程(AdHocSubProcess),博主今天先发特别子流程的内容发了。特别子流程Activiti6.0增加了对特别子流程的支持,在特别子流程的容器中可以存放多个流程节点
2017-11-03 13:25:20 1649
原创 疯狂Activiti6连载(9)Activiti数据查询(二)
本文节选自《疯狂工作流讲义(第2版)》Activiti数据查询本章要点 Activiti的数据查询、排序机制排序方法Query中提供了asc和desc方法,这两个方法可以设置查询结果的排序方式,但是调用这两个方法的前提是,必须告诉Query对象,是按何种条件进行排序,例如要按照ID排序,就要调用相应查询对象的orderByXXX方法
2017-11-03 13:24:00 1352
原创 疯狂Activiti6连载(7)Activiti的设计模式
本文节选自《疯狂工作流讲义(第2版)》Activiti的设计模式本文要点 命令模式和责任链模式,以及Activiti如何使用这两种模式 Activiti的命令拦截器Activiti提供了命令拦截器的功能,外界对Activiti流程中各个实例进行操作,实际可以看作是对数据进行相应的操作,在此过程中,Activiti使用了设计模
2017-11-03 13:18:43 1718
原创 疯狂Activiti6连载(6)邮件服务器与history配置
本文节选自《疯狂工作流讲义(第2版)》邮件服务器与history配置history配置在流程执行的过程中,会产生一些流程相应的数据,例如流程实例、流程任务和流程参数等数据,随着流程的进行与结束,这些数据将会从流程数据表中删除,为了能保存这些数据,Activiti提供了历史数据表,可以让这些数据保存到历史数据表中。对于这些历史数据,保存到何种粒度,Act
2017-11-03 13:16:49 891
原创 疯狂Activiti6连载(5)流程引擎的创建
本文节选自《疯狂工作流讲义(第2版)》流程引擎的创建本章要点 流程引擎的创建方法 流程引擎的初始化、销毁以及关闭 Activiti的服务组件简述前面章节,讲述了Activiti的配置,根据这些配置,可以创建相应的流程引擎。Activiti提供了多种创建流程引擎的方式供研发人员选择,可以通过Proces
2017-11-03 13:15:29 1517 1
原创 疯狂Activiti6连载(4)流程引擎数据源配置
本文节选自《疯狂工作流讲义(第2版)》配置文件读取与数据源配置要点 掌握Activiti的配置文件读取方式 掌握Activiti的数据源配置流程引擎配置对象ProcessEngineConfiguration对象代表一个Activiti流程引擎的全部配置,该类提供一系列创建ProcessEngineConfigu
2017-11-03 13:12:56 1349
原创 疯狂Activiti6连载(3)Activiti开发环境搭建
本文节选自《疯狂工作流讲义(第2版)》Activiti开发环境搭建本章要点 安装JDK与MySQL 安装Eclipse以及Activiti插件 编写第一个Activiti程序安装开发环境本小节所说的Activiti开发环境包括以下内容: Eclipse IDE
2017-11-02 13:19:23 1370
原创 疯狂Activiti6连载(2)下载和运行Activiti
本文节选自《疯狂工作流讲义(第2版)》下载和运行Activiti要点 安装JDK与MySQL 安装Eclipse以及Activiti插件 运行官方的Activiti例子Activiti的第一个正式版本发布于2010年12月1日,经过多年的发展,Activiti已经成为一个较为成熟的工作流引擎,作为一个开源
2017-11-02 13:11:57 4279 2
原创 疯狂Activiti6连载(1)Activiti介绍
本文节选自《疯狂工作流讲义(第2版)》Activiti介绍在计算机尚未普及时,许多工作流程采用手工传递纸张表单的方式,一级一级审批签字,工作效率非常低下,对于数据统计以及生成报表的功能,需要经过大量的手工操作才能实现。随着电脑的普及,这些工作的参与者只需要在电脑的系统中填入工作内容,系统就会按照定义好的流程自动执行,各级审批者可以得到工作的信息并作出相
2017-11-02 12:59:19 1470
原创 疯狂Spring Cloud连载(15)第一个Hystrix程序
本文节选自《疯狂Spring Cloud微服务架构实战》Spring Cloud教学视频:http://blog.csdn.net/boxiong86/article/details/78399104第一个Hystrix程序先编写一个简单的Hello World程序,展示Hystrix的基本作用。准备工作使用Spring Boot的spring-boot-s
2017-11-02 12:43:20 339
原创 疯狂Spring Cloud连载(14)Spring Cloud整合Feign
本文节选自《疯狂Spring Cloud微服务架构实战》Spring Cloud教学视频:http://blog.csdn.net/boxiong86/article/details/78399104 Spring Cloud整合Feign前面讲解了Feign的使用,在了解如何单独使用Feign后,再学习Spring Cloud中使用Feign,将会有非常大的帮
2017-11-02 12:42:23 423
原创 疯狂Spring Cloud连载(13)Feign第三方注解与注解翻译器
本文节选自《疯狂Spring Cloud微服务架构实战》Spring Cloud教学视频:http://blog.csdn.net/boxiong86/article/details/78399104Feign第三方注解与注解翻译器使用第三方注解根据前面章节可知,通过注解修改的接口方法,可以让接口方法获得访问服务的能力。除了Feign自带的方法外,还可以使用第三方的
2017-11-02 12:41:32 636
原创 疯狂Spring Cloud连载(12)自定义Feign客户端
本文节选自《疯狂Spring Cloud微服务架构实战》Spring Cloud教学视频:http://blog.csdn.net/boxiong86/article/details/78399104自定义Feign客户端Feign使用一个Client接口来发送请求,默认情况下,使用HttpURLConnection连接HTTP服务。与前面的编码器类似,客户端也采用了插件式
2017-11-02 12:40:12 364
原创 疯狂Spring Cloud连载(11)Feign的编码器与解码器
本文节选自《疯狂Spring Cloud微服务架构实战》Spring Cloud教学视频:http://blog.csdn.net/boxiong86/article/details/78399104本文要点 Feign编码器与解码器 Feign的编码器与解码器本小节所有的案例都是单独使用Feign,Feign在Spring Clou
2017-11-02 12:38:09 4038
原创 疯狂Spring Cloud连载(10)REST客户端Feign介绍
本文节选自《疯狂Spring Cloud微服务架构实战》Spring Cloud教学视频:http://blog.csdn.net/boxiong86/article/details/78399104本文要点 REST客户端Spring Cloud集群中,各个角色的通信基于REST服务,因此在调用服务时,就不可避免的需要使用REST服务的请求客户端。前面的章
2017-11-01 07:32:22 455
原创 疯狂Spring Cloud连载(9)RestTemplate的负载均衡原理
本文节选自《疯狂Spring Cloud微服务架构实战》Spring Cloud教学视频:http://blog.csdn.net/boxiong86/article/details/78399104RestTemplate负载均衡原理本文要点 RestTemplate的负载均衡原理 @LoadBalanced注解概述RestTemp
2017-11-01 07:30:52 564
原创 疯狂Spring Cloud连载(8)Spring Cloud与Ribbon
本文节选自《疯狂Spring Cloud微服务架构实战》Spring Cloud教学视频:http://blog.csdn.net/boxiong86/article/details/78399104Spring Cloud与RibbonRibbon本章要点 Spring Cloud中使用RibbonSpring Cloud集成了Ribbon,结合E
2017-11-01 07:29:08 471
原创 疯狂Spring Cloud连载(7)Ribbon负载均衡器
本文节选自《疯狂Spring Cloud微服务架构实战》Spring Cloud教学视频:http://blog.csdn.net/boxiong86/article/details/78399104Ribbon负载均衡器本文要点 Ribbon负载均衡器Ribbon负载均衡器Ribbon提供了几个负载均衡的组件,其目的就是为了让请求转给合适的
2017-11-01 07:27:10 575
原创 疯狂Spring Cloud连载(6)Ribbon介绍
本文节选自《疯狂Spring Cloud微服务架构实战》Spring Cloud教学视频:http://blog.csdn.net/boxiong86/article/details/78399104负载均衡框架Ribbon介绍本文要点 认识Ribbon 第一个Ribbon程序负载均衡是分布式架构的重点,负载均衡机制将决定着整个服务集
2017-11-01 07:24:43 466 2
原创 疯狂Spring Cloud连载(5)Eureka集群搭建
本文节选自《疯狂Spring Cloud微服务架构实战》Spring Cloud教学视频:http://blog.csdn.net/boxiong86/article/details/78399104Eureka集群搭建要点 搭建Eureka集群Eureka集群搭建在运行第一个Eureka应用时,服务器实例、服务提供者实例都只是启动了一个,并
2017-11-01 07:22:18 880
原创 疯狂Spring Cloud连载(4)第一个Eureka程序
本文节选自《疯狂Spring Cloud微服务架构实战》Spring Cloud教学视频:http://blog.csdn.net/boxiong86/article/details/78399104微服务发布与调用要点 认识Eureka框架 运行Eureka服务器 发布微服务 调用微服务本章将讲述Sp
2017-11-01 07:19:25 491
原创 疯狂Spring Cloud连载(3)Spring Boot简介与配置
本文节选自《疯狂Spring Cloud微服务架构实战》Spring Cloud教学视频:http://blog.csdn.net/boxiong86/article/details/78399104Spring Boot简介与配置本章要点 Spring Boot简介 Spring Boot使用Spring BootSprin
2017-11-01 07:11:38 616
原创 疯狂Spring Cloud连载(2)开发环境搭建
本文节选自《疯狂Spring Cloud微服务架构实战》Spring Cloud教学视频:http://blog.csdn.net/boxiong86/article/details/78399104开发环境搭建本章要点 安装与配置Maven 安装Eclipse 本书涉及的技术版本 Spring Boot使用
2017-11-01 07:01:51 801
原创 疯狂Spring Cloud连载(1)Spring Cloud概述
本文节选自《疯狂Spring Cloud微服务架构实战》Spring Cloud教学视频:http://blog.csdn.net/boxiong86/article/details/78399104Spring Cloud概述本章要点 传统应用的问题 微服务与Spring Cloud 本书介绍本章将会简述Spring
2017-10-31 08:23:02 686
Swing仿Windows画图程序_源代码
2017-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人