自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 osworkflow:一个让我兴奋的工作流引擎

学习,使用,开发工作流引擎这么长时间了,AgileFlow也开发到了0.8版,但在这整个期间,一直没有发现一个让我感觉兴奋的引擎;怎么样合理的定位工作流引擎的边界,合理的设计它提供给外界的接口,怎么样合理的让用户进行非编译方式的扩展,一直困扰着我;我试图在AgileFlow中给出答案,但给的算不上好,很多问题我是知道的,但就是找不到办法.这两天学习osworkflow,终于找到了那种很high

2004-11-26 15:13:00 11096 19

osworkflow:一个让我兴奋的工作流引擎

学习,使用,开发工作流引擎这么长时间了,AgileFlow也开发到了0.8版,但在这整个期间,一直没有发现一个让我感觉兴奋的引擎;怎么样合理的定位工作流引擎的边界,合理的设计它提供给外界的接口,怎么样合理的让用户进行非编译方式的扩展,一直困扰着我;我试图在AgileFlow中给出答案,但给的算不上好,很多问题我是知道的,但就是找不到办法.这两天学习osworkflow,终于找到了那种很high的...

2004-11-26 15:13:00 316

原创 怎样在osworkflow中使用BeanShell

1)如下定义流程文件:    这样就定义了一个名称为example,位置在/samples/comment-arg.xml的流程文件2)建立测试类com.hongsoft.os.Test里面的main方法的代码如下:        counter = 0;  //要测试的变量        Map inputs = new HashMap();        inputs.put("test"

2004-11-23 21:17:00 3076 2

怎样在osworkflow中使用BeanShell

1)如下定义流程文件:<workflows>    <workflow name="example" type="URL" location="/samples/comment-arg.xml"/></workflows>这样就定义了一个名称为example,位置在/samples/comment-arg.xml的流程文件2)建立测试类com.hongsoft..

2004-11-23 21:17:00 76

原创 做过一次需求分析后的体会

需求工程分为需求开发和需求管理两个部分.需求开发步骤如下:1)产品组与客户讨论,研究产品,或根据经验来确定问题域2)产品组分析问题域,得到系统需求3)产品组把系统需求文档化,得到>4)开发组,测试组,SQA评审确认>5)开发组分析>,得到软件需求6)开发组把软件需求文档化,得到>7)SQA评审确认>8)SQA形成>需求管理包括下面四个事情:1)根据>把需求基线化2)管理需求的变更3)维护需

2004-11-23 19:37:00 2928

做过一次需求分析后的体会

需求工程分为需求开发和需求管理两个部分.需求开发步骤如下:1)产品组与客户讨论,研究产品,或根据经验来确定问题域2)产品组分析问题域,得到系统需求3)产品组把系统需求文档化,得到<<系统功能需求说明书>>4)开发组,测试组,SQA评审确认<<系统功能需求说明书>>5)开发组分析<<系统功能需求说明书>>,得到软件需求6)开发...

2004-11-23 19:37:00 72

原创 osworkflow的流程定义文件的type怎么配置?

我们对下面的配置很熟悉了:    有朋友问这里的type应该怎么配置?有哪些type?我们看看代码就明白了:XMLWorkflowFactory.java:if ("URL".equals(type)) {... } else if ("file".equals(type)){... } else {url = Thread.currentThread().getContextClassLoa

2004-11-22 18:28:00 2684 3

osworkflow的流程定义文件的type怎么配置?

我们对下面的配置很熟悉了:<workflows>    <workflow name="example" type="file" location="/samples/comment-arg.xml"/></workflows>有朋友问这里的type应该怎么配置?有哪些type?我们看看代码就明白了:XMLWorkflowFactory.java:if (&quo

2004-11-22 18:28:00 71

原创 osworkflow的工作流工厂

我们知道,osworkflow系统对osworkflow.xml中的        以及对workflows.xml的    解析,是放在workflowFactory中进行的;osworkflow的工作流工厂有几大类:1)com.opensymphony.workflow.loader.XMLWorkflowFactory2)com.opensymphony.workflow.loader.JD

2004-11-22 16:18:00 3743 3

osworkflow的工作流工厂

我们知道,osworkflow系统对osworkflow.xml中的<factory class="com.opensymphony.workflow.loader.XMLWorkflowFactory">        <property key="resource" value="workflows.xml" /></factory>以及对workflows..

2004-11-22 16:18:00 95

原创 osworkflow的代码结构分析

osworkflow是一个轻量级工作流引擎,代码结构非常简单明了,具体如下:1)com.opensymphony.workflow  工作流的代码接口2)com.opensymphony.workflow.config   config当然指配置了,主要是对osworkflow.xml的解析也就是解析下面的这块内容:                    3)com.opensym

2004-11-21 21:09:00 4148 1

osworkflow的代码结构分析

osworkflow是一个轻量级工作流引擎,代码结构非常简单明了,具体如下:1)com.opensymphony.workflow  工作流的代码接口2)com.opensymphony.workflow.config   config当然指配置了,主要是对osworkflow.xml的解析也就是解析下面的这块内容:<osworkflow>    <persistence c...

2004-11-21 21:09:00 58

原创 osworkflow的config代码分析

我们知道,分别有BasicWorkflow,EJBWorkflow,SOAPWorkflow,OfbizWorkflow等实现了Workflow的接口,但这些实现肯定有一些可以重用的代码,这就是AbstractWorkflow.工作流configuration的load就是在AbstractWorkflow中调用config包实现的,而且由它负责控制只能解析一次文件.com.opensymph

2004-11-18 18:57:00 3146

osworkflow的config代码分析

我们知道,分别有BasicWorkflow,EJBWorkflow,SOAPWorkflow,OfbizWorkflow等实现了Workflow的接口,但这些实现肯定有一些可以重用的代码,这就是AbstractWorkflow.工作流configuration的load就是在AbstractWorkflow中调用config包实现的,而且由它负责控制只能解析一次文件.com.opensympho...

2004-11-18 18:57:00 60

原创 osworkflow的入口代码分析

一般的osworkflow的入口代码如下:Workflow wf = new BasicWorkflow("myusername");wf.initialize("myworkflow", 1, null);第1行是在内存中产生一个workflow的实例,第2行是启动流程.Workflow是一个接口,代表osworkflow的流程,基本上可以通过它调用你想调用的所有功能.按照内核的实现方式不同

2004-11-18 18:25:00 3972

osworkflow的入口代码分析

一般的osworkflow的入口代码如下:Workflow wf = new BasicWorkflow("myusername");wf.initialize("myworkflow", 1, null);第1行是在内存中产生一个workflow的实例,第2行是启动流程.Workflow是一个接口,代表osworkflow的流程,基本上可以通过它调用你想调用的所有功能.按照内核的实现方式不同,...

2004-11-18 18:25:00 60

原创 AgileFlow的使用方法

目前,AgileFlow工程随代码附有一个"请假申请审批流程",使用方法如下:1)下载AgileFlowpserver:anonymous@cvs.cosoft.org.cn:/sfroot/cvs/agileflow module名称为 Agile2)发布到web server3)用hongsoft登录,口令admin4)添加用户,加权限到用户(可以直接加给hongsoft用户,并一直用

2004-11-10 20:38:00 8531 103

AgileFlow的使用方法

目前,AgileFlow工程随代码附有一个"请假申请审批流程",使用方法如下:1)下载AgileFlowpserver:anonymous@cvs.cosoft.org.cn:/sfroot/cvs/agileflow module名称为 Agile2)发布到web server3)用hongsoft登录,口令admin4)添加用户,加权限到用户(可以直接加给hongsoft用户,并一直用ho...

2004-11-10 20:38:00 139

原创 Shark1.0调试环境配置

1)下载Shark1.0 src和Shark1.0 exe两个版2)安装Shark1.0 exe3)默认的src不包括CORBA的实现包,如果你要用CORBA方式,从Shark1.0 exe安装后的版中找到包,import到工程中.4)默认的src不包括Hibernate包,如果你要用hibernate方式,自己找到包(包括hibernate副属包),import到工程中.5)如果你不用CORBA

2004-11-09 19:58:00 5889 14

Shark1.0调试环境配置

1)下载Shark1.0 src和Shark1.0 exe两个版2)安装Shark1.0 exe3)默认的src不包括CORBA的实现包,如果你要用CORBA方式,从Shark1.0 exe安装后的版中找到包,import到工程中.4)默认的src不包括Hibernate包,如果你要用hibernate方式,自己找到包(包括hibernate副属包),import到工程中.5)如果你不用CORBA...

2004-11-09 19:58:00 87

原创 用webwork2+hibernate开发工作流引擎和工作流管理系统

AgileFlow的任务列表和流程启动列表的获取,是通过webwork2+hbiernate的框架来实现的,我们将完成几个使用AgileFlow开发工作流管理系统的example,每个例子用一种架构来实现,方便用户的学习使用.

2004-11-08 19:45:00 3799 4

用webwork2+hibernate开发工作流引擎和工作流管理系统

AgileFlow的任务列表和流程启动列表的获取,是通过webwork2+hbiernate的框架来实现的,我们将完成几个使用AgileFlow开发工作流管理系统的example,每个例子用一种架构来实现,方便用户的学习使用....

2004-11-08 19:45:00 56

原创 AgileFLow流程定义实例: 请假申请批准流程

下面是用AgileFLow定义的请假申请批准流程:                                                                                                                                                                           

2004-11-05 13:11:00 3804 11

AgileFLow流程定义实例: 请假申请批准流程

下面是用AgileFLow定义的请假申请批准流程:<?xml version="1.0" encoding="gb2312"?><processes> <process id="leave" name="请假申请批准流程">       <activity id="start" name="开始&qu

2004-11-05 13:11:00 105

原创 学习工作流的另一种方法

近来,学习工作流引擎的越来越多,很多朋友来信,第一个问题就是:怎么学习工作流?要不问题就是:项目马上要开始了,怎么快速地学习工作流?要学习Shark这种70万行代码的工作流引擎,要快速,谈何容易.更何况很多朋友是初此接触工作流的概念,连工作流引擎和工作流管理系统的区别是什么都不清楚,怎么能谈快速呢?但这就是事实,我们必须面对的事实.所以,我们开发了AgileFlow工作流开发框架,它是开源软件,内

2004-11-02 14:32:00 11774 64

学习工作流的另一种方法

近来,学习工作流引擎的越来越多,很多朋友来信,第一个问题就是:怎么学习工作流?要不问题就是:项目马上要开始了,怎么快速地学习工作流?要学习Shark这种70万行代码的工作流引擎,要快速,谈何容易.更何况很多朋友是初此接触工作流的概念,连工作流引擎和工作流管理系统的区别是什么都不清楚,怎么能谈快速呢?但这就是事实,我们必须面对的事实.所以,我们开发了AgileFlow工作流开发框架,它是开源软件,内...

2004-11-02 14:32:00 76

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除