Spring 框架对于很多 Java 开发人员来说都不陌生。自从 2002 年发布以来,Spring 框架已经成为企业应用开发领域非常流行的基础框架。有大量的企业应用基于 Spring 框架来开发。Spring 框架包含几十个不同的子项目,涵盖应用开发的不同方面。
在MySQL中间件出现之前,对于MySQL主从集群,如果要实现其读写分离,一般是在程序端实现,这样就带来一个问题,即数据库和程序的耦合度太高,如果我数据库的地址发生改变了,那么我程序端也要进行相应的修改,如果数据库不小心挂掉了,则同时也意味着程序的不可用,而这对很多应用来说,并不能接受。
数据库切分的目的是为了分担IO、负载均衡,分表无法达到最佳的要求,所以无法成为主流。 2, 准备主库 tar -xvf mysql-5.6.12.tar.gz cd mysql-5.6.12
时隔一年再次更新,主要是针对Activiti 5.17+版本做了支持,自动初始化Demo数据等
嵌入Activiti Rest模块,并在页面添加了示例(输入demo提供的用户名、密码后访问) 优化了嵌入Rest和Modeler的配置方式
主要功能: 1. 自适应,可以随着浏览器窗口改变自动适应 2. 固定列,表头固定 3. 列宽拖动(默认支持) 4. 排序,支持单个、多个字段排序 5. 自定义列、自定义单元格样式、loading效果等 6. 自带分页组件
This is yet another vue dialog component.
Vue.js的日历组 :vue-calendar
Hello,这是一个基于Vue + Webpack构建的简单chat示例,聊天记录保存在localStorge。简单演示了Vue的component、filter、directive、computed以及组件间的事件通讯,代码非常少。
vue.js ,vue-loader 上传文件,vue-file-upload
工作流(Work Flow)就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。 简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。我们可以将整个业务过程看作是一条河,其中流过的就是工作流。工作流有时解释为可以产生某种结果的一系列任务。即:根据与业务流程相关联的操作和任务的顺序所进行的文档或项目的自动转移。
1.官方例子研究Activiti给出的官方例子activiti-explorer中有一个网页版的流程设计器,看起来很不错的样子。考虑到以后的工作中,可能会涉及到用户自己设计流程,这样的话,会要用到网页版的流程设计器,因此,想办法吧这个官网的网页设计器从activiti-explorer工程中分离出来,与SpringMvc集成在一起,这样以后就可以在自己的项目中直接设计流程,然后发布运行了,不需要在Eclipse的Activiti插件中先将流程设计好,再导入项目中这么麻烦了,而且后期的修改和维护更加的方便。
觉得activiti设计得简单而强大,尝试翻译一下他的10分钟入门指南:10分钟入门指南通过一个(非常简单的)业务流程,介绍一些基本的Activiti工作流感念和API接口。
对于Activiti、jBPM4、jBPM5我们应该如何选择,在InfoQ上有一篇文章写的很好,从大的层面比较各个引擎之间的差异,请参考文章:纵观jBPM:从jBPM3到jBPM5以及Activiti5
Activiti5.6安装实施.
编程方式整合Spring和Activiti
自jBPM创始人Tom离开之后,jBPM和Activiti就开始大相径庭,jBPM被迫使用新的LGPL协议,而Activiti则使用一种更为宽松的Apache License 2.0协议。不管使用jBPM还是Activiti,两者都遵循BPMN 2.0规范,都可满足项目的一般需求,相比于jBPM,Activiti使用起来不会进行太大的二次改动,但jBPM则是使用Drools较为强大的规则引擎作为后盾,至于两者谁优谁劣,需要在实际项目中权衡利弊。
Activiti 5 下载、安装和运行。快速体验 Activiti 这个开源的 Java 工作流引擎。
Activiti是基于JBPM4开发的轻量级开源工作流系统JBPM在5以后放弃了JBPM的基础代码,基于DroolsFlow重头开始JBPM的最新版是6.2.0Activiti5与jBPM5技术组成对比:Activiti5使用Spring进行引擎配置以及各个Bean的管理,综合使用IoC和AOP技术,使用CXF作为WebServices实现的基础,使用MyBatis进行底层数据库ORM的管理,预先提供Bundle化包能较容易的与OSGi进行集成,通过与MuleESB的集成和对外部服务(WebService、RESTful等)的接口可以构建全面的SOA应用;
今年的10月1日,Vue的2.0版本正式发布了,其中核心代码都进行了重写,于是就专门花时间,对Vue 2.0的源码进行了学习。本篇文章就是2.0源码学习的总结。