
JBPM流程管理
文章平均质量分 59
混乱之治
什么都没有,就是这样子~~~
展开
-
[jbpm]jBPM(五): 部署jBPM所用表到数据库_2
在jBPM(四) 中, 笔者介绍了如何通过ant命令来生成建表语句并手工地往数据库里建表.这篇接着来看两种方式: 如何利用ant命令来自动建表,通过Java代码自动建表. 先看 如何利用ant命令来自动建表. 应该说这方式在实际中更方便,也最常用. 具体步骤如下: 1, 在JBPM_HOME jbpmlib下新建mysql文件夹, 并将Mysql的驱动包拷到这里.转载 2011-12-07 11:10:17 · 631 阅读 · 0 评论 -
[ibpm]jBPM(十四): 见证一ObjectInfo实例的诞生
在jBPM(十三): 从ObjectFactory到ObjectInfo 的分析中, 我们看到ObjectInfo是jBPM解析配置文件过程中一个很核心的概念, 本篇和接下来的几篇中,我们将重点来看这个重要概念及它在设计模式方面带来的启发. 本篇中集中看ObjectInfo(实现类)的创建. 不过,作为过渡,还是很有必要先看下ObjectInfo的家谱. ObjectI转载 2011-12-07 11:33:22 · 704 阅读 · 0 评论 -
[jbpm]jBPM(二): 一点简单介绍
1, jBPM是个什么东东及其它? 自己鼓捣jBPM也有段时间了, 但要想自己满意地回答这个问题,仍然感到无从下手. 简单地说, jBPM是JBoss的一个开源项目, 用来实现工作流的. 那工作流又是什么? 除jBPM外又有哪些实现? 为什么要用jBPM? 再往下说为什么要用工作流?工作流这个概念是什么时候提出的? 它的历只发展脉络又是什么? .... 这一大串问题, 现在转载 2011-12-07 11:01:31 · 620 阅读 · 0 评论 -
[jbpm]jBPM(四): 部署jBPM所用表到数据库_1
jBPM用数据库来存放定义好的流程文件和执行过程中的所用信息, 没有什么可说的, 在正式运行jBPM前我们得把jBPM所用表部署到数据库中. 本系列博客中所用数据库为MySql, 由于jBPM采用hibernate来做持久层处理,别的数据库跟MySql类似. 当然我们得先create一个database,这里在MySQL中新建一个名为"jBPM"的database. 一般来说, 有三种转载 2011-12-07 11:08:14 · 648 阅读 · 0 评论 -
[jbpm]jBPM(六): 由手动建表想到一个教训
在jBPM(四): 部署jBPM所用表到数据库_1 中, 笔者费了不少篇幅梳理了下怎么用ant命令来生成建表语句,今天又看文档时, 发现如下的话: In order to get the proper database script generated for your database, you should use the scripts provided in the jBPM S转载 2011-12-07 11:16:58 · 640 阅读 · 0 评论 -
[jbpm]jBPM(七): 如何让jBPM自带例子运行在指定数据库?
我们知道jBPM自带例子是运行在其默认的HSQLDB中的, 这个HSQLDB是有其优点, 但一般情况下很少当作项目的正式库来用. 这样,想通过jBPM自带的这个starterKit来往正式库里发布项目定义的流程就不可能了. 那怎么办? 能不能改下jBPM自带starterKit运行的数据库呢? 也就是说让starterKit运行在自己指定的数据库上. 我们这里还是以Mysql为例来梳理总结怎么来修转载 2011-12-07 11:22:44 · 660 阅读 · 0 评论 -
[jbpm]jBPM(九):jBPM的webSale在Tomcat下怎么连上的数据库?
在jBPM(八): 也说jBPM + Tomcat + MySQL 里, 介绍了如何配置jBPM自带例子webSale运行在Tomcat中, 也陈述了这样一个实事: 到目前为止,还没发现问题,尽管跟网上介绍的繁琐配置不一样. jBPM(八)中的配置一个很大的不同点就是没有在Tomcat中配置JNDI,那么我们不意要问:webSale是怎么连的数据库呢? 翻遍了webSale的代码也没找到转载 2011-12-07 11:25:29 · 502 阅读 · 0 评论 -
[ibpm]jBPM(十一): 从JbpmContextFilter说起
在jBPM(十):webSale的"页面流"介绍 中,我们对webSale做了个简要的介绍,其中并没有涉及到jBPM深层次的代码调用,从这篇开始,我将试着梳理总结研究jBPM的心得.每一人请求都是先要通过filter的, 这里从webSale要通过的JbpmContextFilter说起. 原来是误解 在jBPM(十):webSale的"页面流"介绍 的讨论中,觉得发现了Jbp转载 2011-12-07 11:27:11 · 780 阅读 · 0 评论 -
[jbpm]jBPM(十三): 从ObjectFactory到ObjectInfo
在jBPM(十一): 从JbpmContextFilter说起 中, 我们从JbpmThreadsServlet开始,引出了JbpmConfiguration类及其实例通过构造方法 JbpmConfiguration(ObjectFactory objectFactory)的创建.那objectFactory是怎么来的呢? 与之相关的又有些什么看点呢? 本篇中将试着做个梳理总结. Ob转载 2011-12-07 11:30:57 · 513 阅读 · 0 评论 -
[jbpm]jBPM(三): 如何在Eclipse搭建jBPM环境?
在jBPM(二) 里我们做了个简单介绍, 其中包括"jBPM是个什么东东"、starterKit解压后的目录和jBPM的主要构件.这篇将总结如何把jBPM导入到eclipse中并搭建jBPM环境. 下面我们先将jBPM源码及自带例子导入到eclipse中. 这个很简单. 在eclipse选择"import...", 弹出对话框里选"Existing Projects into WorkSpa转载 2011-12-07 11:04:20 · 649 阅读 · 0 评论 -
[jbpm]jBPM(十五):配置文件到ObjectFactory
在jBPM(十四): 见证一ObjectInfo实例的诞生 中, 我们围绕一个ObjectInfo实例的诞生,从其家谱、产生背景和产生细节上进行了细致地描述.这篇中将结合配置文件来及其配置信息到ObjectFactory的过渡. 大概可以这样来看本篇与jBPM(十四): 见证一ObjectInfo实例的诞生 的关系: 如果说jBPM(十四): 见证一ObjectInfo实例的诞生 是对一转载 2011-12-07 11:34:06 · 792 阅读 · 0 评论 -
[jbpm]jBPM(十二): 流程运行的历史和轨迹与ProcessLog
接触jBPM一段时间后,听说过jBPM不支持对流程运行的历史和轨迹的查看, 这样在项目中实现类似需求时也就没有硬从jBPM的API上去找这方面的些许支持, 而依照一些例子,直接做了个粗糙的扩展. 现在项目做完了, 在深入研究jBPM时,发现TaskAssignLog这么个类,从TaskAssignLog类开始追,追着追着,就又想起了这个问题,那么接着想: TaskAssignLog这个类对流程运行转载 2011-12-07 11:29:03 · 1059 阅读 · 0 评论 -
[jbpm]jBPM(十):webSale的"页面流"介绍
通过前面几篇博客,我们看到了jBPM自带例子webSale可以在Tomcat+Mysql的环境中运行了. 这也是我研究jBPM的第一步. 希望对jBPM有个目无全牛地了解/理解/掌握,这里有必要介绍下这个webSale例子, 毕竟它是通往"全牛"的引子, 同时也可以作为项目中调用jBPM的一个不错practice. 这里采用"页面流" 方式(也就是顺着页面的跳转)来展开对webSale的转载 2011-12-07 11:26:25 · 602 阅读 · 0 评论 -
[jbpm]jBPM(十六): 记录JbpmContext实例的诞生
在jBPM(十一): 从JbpmContextFilter说起 中, 一句Java语句(JbpmConfiguration.getInstance(jbpmConfigurationResource))引出了好几篇对ObjectFactory和ObjectInfo的讨论(详见:jBPM(十三): 从ObjectFactory到ObjectInfo ,jBPM(十四): 见证一ObjectInfo实转载 2011-12-07 11:34:45 · 1006 阅读 · 1 评论 -
[jbpm]jBPM(一): 开场白, 想从jBMP中学点什么?
跟刚开始写Acegi一样, 还是有些担心的, 网上差不多的博客或帖子很多了, 自己为什么还写呢? 说服自己下决心写的理由如下: 1, 别人写是别人的, 只看他们写的不能解决自己的长远问题. 2, 有些博客/帖子写的不够详细, 自己在照着做时,大多都不能成功. 3, 以这个系列为一个根据地,把自己学习使用研究jBPM的心得经验记下来. 既然下决心要写了, 先列下要用的工具:转载 2011-12-07 10:59:41 · 654 阅读 · 0 评论 -
[jbpm]jBPM(八): 也说jBPM + Tomcat + MySQL
经过几天的梳理总结, 现在到了jBPM系列里一个具有里程碑意义的一篇了: 在jBPM(七): 如何让jBPM自带例子运行在指定数据库 基础上, 把jBPM自带的webSale例子部署到Tomcat中. 应该说, 这个想法自从对jBPM有了个大概子解后就有了, 这段时间也时不时收集这方面的材料. 网上的介绍的方式大都是把webSale利用ant编译下,生成war包后直接放到tomcat的webapp转载 2011-12-07 11:24:41 · 583 阅读 · 0 评论