企业中间件
文章平均质量分 91
qq_31387691
我是中国人
展开
-
HA-FileZillaServer超详细配置
FileZilla Server下载安装完成后,必须启动软件进行设置,由于此软件是英文,本来就是一款陌生的软件,再加上英文,配置难度可想而知,小编从网上找到一篇非常详细的教程进行整理了一番,确保读到这篇教程的同学都能够进行免费ftp服务器FileZilla Server配置。运行FileZilla Server Interface.exe,得到以上界面,如果是第一次进入,直接点击ok即可。我们可以在「Administrator password:」栏位中输入本服务器Filezilla服务的密码,输.原创 2020-07-14 10:03:11 · 504 阅读 · 0 评论 -
工作流Activiti的学习总结(九)Activiti手工执行的应用(ReceiveTask实现方式)
工作流模拟的业务情景如下: 1.用户到银行转账业务 2.银行工作人员查询用户余额 3.银行工作人员帮助用户转账 手工触发执行是指,执行到流程中某个个结点后流程暂时停止运行,直到收到外部发送的信号 以后,才会继续向前推进,这样情况可以更加精细地控制流程。 针对用户手动执行的任务可以采用手工触发执行转载 2016-08-29 14:59:25 · 909 阅读 · 0 评论 -
工作流Activiti的学习总结(二)activiti中ProcessEngine的创建和数据库表命名规则
数据库表命名规则:Activiti工作流引擎的数据库表中的表名称都是以 ACT_.第二部分两个字母表示表的类型。使用模糊匹配的方式说明表的类型匹配activiti的服务API.· ACT_RE_*: RE代表仓储(Repository).这种表前缀以“static”表示流程定义信息或者流程资源信息(如流程的图表和规则等).· ACT_RU_*: RU标识转载 2016-08-29 14:47:53 · 795 阅读 · 0 评论 -
工作流Activiti的学习总结(一)安装条件以及各步骤的作用以及不同环境需要lib包
工作流activiti的下载地址: http://activiti.org/download.html工作流activiti的必须的软件JDK5+,Ant1.81+,Eclipse3.6.2JDK:查看版本 java –versionANT:查看版本 ant –version运行默认的Demo安装: 1.需要配置JAVA_HOME,ANT_HOME环境变量。转载 2016-08-29 14:47:15 · 789 阅读 · 0 评论 -
JBPM4基础篇07-监听事件EventListener
在JBPM中配置监听,可以拦截某个任务节点的开始或者结束。event.jpdl.xml在设计器中的示意图:再来看看Source代码:[html] view plain copy print?xml version="1.0" encoding="UTF-8"?> process name="event" xmlns="http:转载 2016-08-11 12:53:20 · 514 阅读 · 0 评论 -
JBPM4基础篇06-IdentityService实现组织机构
使用IdentityService实现用户和用户组之间的关系对应。package org.wxp; import java.util.List; import junit.framework.TestCase; import org.jbpm.api.Configuration; import org.jbpm.api.ExecutionService; impo转载 2016-08-11 12:52:29 · 269 阅读 · 0 评论 -
JBPM4基础篇05-设计请假流程,流程的发起,执行,驳回,监控web Demo
版权声明:本文为博主原创文章,未经博主允许不得转载。本次,我们在web项目的基础上,设计一个请假流程。申请--->经理审批---->老板审批----->通过。中间有根据一些条件来做判断,让流程进入到不同的节点。还有,加入了流程监控的功能。leave.jpdl.xml[html] view plain copy print?转载 2016-08-11 12:50:32 · 475 阅读 · 0 评论 -
JBPM4基础篇04-设计请假流程,JBPM集成到Web Project
发布到tomcat之后 时而报404时而报500 时而正常 很不解,后来把src目录下的配置文件全部删除,发布项目报错 找不到配置文件 然后重新把配置文件粘贴到src下 项目发布正常。转载 2016-08-11 11:54:32 · 650 阅读 · 0 评论 -
JBPM4基础篇03-管理流程实例
本篇主要对流程进行启动,终止和删除操作。[java] view plain copy print?package org.wxp; import java.util.List; import junit.framework.TestCase; import org.jbpm.api.Configuration; import or转载 2016-08-11 11:50:19 · 233 阅读 · 0 评论 -
JBPM4基础篇02-管理流程定义
代码如下:[html] view plain copy print?xml version="1.0" encoding="UTF-8"?> process name="helloworld" xmlns="http://jbpm.org/4.3/jpdl"> start g="83,71,48,48" name="start1">转载 2016-08-11 11:49:14 · 295 阅读 · 0 评论 -
JBPM4基础篇01
jdk1.7+Eclipse4.5+tomcat7.0jbpm-4.4.zip(http://sourceforge.net/projects/jbpm/files/)解压后:如图 doc:文档examples:示例install:安装lib:资源库文件jar包src:源码给Eclispe安装插件:(插件在解压后的/inst转载 2016-08-11 11:47:23 · 221 阅读 · 0 评论 -
svn 报 Previous operation has not finished; run 'cleanup' if it was interrupted
SVN中与资源库同步时报告了错误。1 中的 0 个资源已经同步解决方案: 右键项目–>team–>Refresh/Cleanup原因: 文件被lock, 此时再次提交则出错,解决办法就是clean释放锁即可再次提交;转载 2017-02-21 12:58:14 · 576 阅读 · 0 评论 -
工作流Activiti的学习总结(十一)Activiti5.6和Spring3.03整合
工作流模拟程序员面试过程情景如下: 1.开发知识面试或者笔试 2.人事面试 流程图: 流程配置:Xml代码 xml version="1.0" encoding="UTF-8"?> definitions xmlns="http://www.omg.org/spec/BPMN/20100524转载 2016-08-29 15:10:47 · 1068 阅读 · 0 评论 -
工作流Activiti的学习总结(十)Activiti手动执行的应用(UserTask)
工作流模拟某公司请假流程情景如下: 1.开发人员请假流程,如果开发人员请假,如果请假天数小于3天,组长批准,人事批准即可请假。 2.如果请假大约三天,需要项目经理或者产品经理批准,并且项目总监批准 流程图: 流程配置:Xml代码 xml version="1.0" encoding="UTF-8"?> d转载 2016-08-29 15:01:35 · 3063 阅读 · 0 评论 -
Activiti-5.6工作流的web管理界面几个局限性
在项目中通过工作流activiti的activiti-probe上传工作流部署文件时候,可以成功,但是删除的时候,在360绿色浏览器就不能删除流程。将浏览器通过IE,就没有任何问题。 工作流的关键问题是: 1业务事务与工作流事务保持一致的问题。 2 工作流回退时,业务数据如何回退的问题。转载 2016-08-29 15:45:58 · 1159 阅读 · 0 评论 -
Activiti工作流访问路径资源注册和管理
在activiti中每一个用户属于一个用户组,不同的用户拥有不同的权限,不同的权限可以有不同的操作,因此请求的资源路径和登录的安全验证相当的重要。需要添加相关的验证。 原理实现REST的org.restlet.Application接口实现,实现REST访问方式唯一的入口点,同时添加相关的权限验证。然后再web.xml配置即可。 web.xml配置如下:versio转载 2016-08-29 15:42:30 · 1041 阅读 · 0 评论 -
Activiti工作流REST方式访问URI的解析
在Activiti工作流中提供一种访问方式为REST方式访问。针对查询字符串的格式采用一个如下一个工具类解析Uri中的提供的各种信息。package org.activiti.explorer.util; import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.转载 2016-08-29 15:41:49 · 955 阅读 · 0 评论 -
Activiti工作流配置在项目Web中的始化和销毁
在项目启动的时候需要启动相关的activiti服务,在activiti通过使用servletcontextlistener实现在项目启动相关的服务。package org.activiti.rest.servlet; import java.util.logging.Level;import java.util.logging.Logger; import javax.se转载 2016-08-29 15:39:52 · 429 阅读 · 0 评论 -
Activiti工作流中工作流配置资源的上传实现
在activiti工作流中的将工作流文件通过activit-probe的deployment部署文件。实现原理如下。通过activiti-probe中调用commons-fileupload将文件上传到并部署。源代码如下: Java代码 Java代码 package org.activiti.rest.转载 2016-08-29 15:35:01 · 907 阅读 · 0 评论 -
Activiti工作流资源的获取和存储实现
前两天同事问我,工作流activiti通过activiti-probe部署时候上传的工作流配置文件到存在哪里。我当时懵了,当时知道在数据库存储工作流资源文件的信息。但是不知道文件系统是否存有。于是,研究一下源代码明白,资源信息存储和获取的结构如下: 在工作流Activiti中流程xml文件和流程图片的存储和实现:在工作流部署的时候需要上传相关的工作流文件到相关的项目中。其中如果是文件采用方转载 2016-08-29 15:31:32 · 835 阅读 · 0 评论 -
工作流Activiti的学习总结(四)Spring和Activiti的整合配置讲解
Spring和Activiti的整合:在Spring和Activiti的整合中ProcessEngineFactoryBean成为了两者的整合点。ProcessEngineFactoryBean为org.activiti.spring.ProcessEngineFactoryBean。提供了ProcessEngine的配置和创建的功能。id="processEngineConfigurat转载 2016-08-29 14:49:38 · 517 阅读 · 0 评论 -
工作流Activiti的学习总结(三) activit数据库限制和数据库相关的配置
数据库相关的配置: 在activiti中的持久化框架采用Ibatis3实现。有两种方式定义activiti的数据库。 1.通过jdbc.properties定义数据库相关的属性: jdbcUrl:jdbc url连接字符串. jdbcDriver:数据库驱动 jdbcUsername:用户名。 jdbc转载 2016-08-29 14:49:03 · 1555 阅读 · 0 评论 -
工作流Activiti的学习总结(六)Antiviti的安装详细过程
activiti-5.6的安装 项目中采用最新的Activiti版本为5.6GA的activiti REST方式访问相关的REST WebService服务,activiti提供了对mysql、oracle、postgres的全面支持。demo的安装脚本比之前的版本都有了很大的优化,基本上按教程就能顺利demo,真正达到了GA的效果了。为此我将在使用mysql的安装过程及遇转载 2016-08-29 14:52:14 · 1594 阅读 · 0 评论 -
工作流Activiti的学习总结(五) activiti的API和虚拟工作流测试
activiti的API 在activiti引擎中,你可以通过多种方式获取ProcessEngine对象,从ProcessEngine中获取各种服务对象,从而访问工作流/BPM方法。ProcessEngine和她的各种服务均为线程安全性服务。在整个项目中每一种服务仅需要保持一个引用。ProcessEngine processEngine = ProcessEngines.get转载 2016-08-29 14:51:37 · 801 阅读 · 0 评论 -
工作流Activiti的学习总结(七)Activiti在线流程设计器
人欲善其事,必先利其器。这里安装activiti的在线流程设计器的安装。 jbpm4的开发成员tom离开了jboss后,加入afresco公司,并且才有activiti5的项目,这开源项目继承了jbpm4的所有优点,同时将其发扬光大,相对jbpm4,activiti5改进了储多我们国内开发人员关心的问题,如:流程代办在线流程设计器流程嵌入式部署流程独立部署动流程节点自由流程支持转载 2016-08-29 14:53:33 · 4389 阅读 · 0 评论 -
工作流Activiti的学习总结(八)Activiti自动执行的应用
工作流activiti自动执行任务的开发应用 工作流模拟某公司请假流程情景如下: 1.开发人员请假流程,如果开发人员请假,如果请假天数小于3天,组长批准,人事批准即可请假。 2.如果请假大约三天,需要项目经理或者产品经理批准,并且项目总监批准 模拟自动审批: 只需要启动一个流程实例,它会自动执行到结束。这种情况下,你不需要关注流 程的执行转载 2016-08-29 14:56:06 · 3764 阅读 · 0 评论 -
Activiti-5.6工作流引擎-数据库表结构
一、数据库建表: 建表说明目前省略二、数据库表结构说明: 1、用建模工具反向出来的数据库表结构图如下: 2、数据库表结构说明:· ACT_GE_PROPERTY:属性数据表。存储整个流程引擎级别的数据。1. NAME_:属性名称2. VALUE_:属性值3. REV_INT:版本号?·转载 2016-08-29 15:44:51 · 453 阅读 · 0 评论