`
文章列表
com.opensymphony.workflow.spi.ejb 略: com.opensymphony.workflow.spi.jdbc ** JDBCWorkflowStore(实现于WorkflowStore) 、MySQLWorkflowStore(继承于JDBCWorkflowStore) 先讲讲JDBCWorkflowStore: 首先理解一下osworkflow的表结构,在你所下载的压缩包里有个srcetcdeploymentjdbc目录,在这个目录下面有常用的各种数据库的ddl。       这是osworkflow内置的表结构。基本上就是这个类来对osworkf ...
前 言     本文没有抛出可运行的范例,仅仅是程序片断而已,不过在 OSWorkflow 的 Wiki 上,Quake Wang 已把官方入门教程完整地翻译成中文了,有兴趣的读者可去阅读。关于 OSWorkflow 更加细节性的内容,可参考官方手册,相信你在了解了入门教程后,可轻松阅读官方手册。    OSWorkflow 概念     在商用和开源世界里,OSWorkflow 都不同于这些已有的工作流系统。最大不同在于 OSWorkflow 有着非常优秀的灵活性。在开始接触 OSWorkflow 时可能较难掌握(有人说不适合工作流新手入门),比如,OSWorkflow 不要求图形化工具 ...
/* *Author: Meanson Wang *Date: 2005-01-15 *Email: meansonw@hotmail.com */ OSWORKFLOW-如何设置Osworkflow的日志及将级别设为[DEBUG] 工作流OSWORKFLOW使用的是Commons-logging组件来进行日志管理。但默认的日志级别是【DEBUG】,虽然HANI的手册中提到【注意,是提到】了设置日志的方法,却并不怎么灵光。看他的MAIL LIST,也是爱理不理,到也是,不喜欢写手册是每个程序员的通病,更别提手把手教你如何配置他的软件啦,“一点技术成分都没有”。呵呵。 其实很简单,了解 ...
Osworkflow定义工作流是通过一个xml文件来完成的,你可以把它取成任何你想要的名字。大致框架如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE workflow PUBLIC   "-//OpenSymphony Group//DTD OSWorkflow 2.7//EN"   "http://www.opensymphony.com/osworkflow/workflow_2_7.dtd"&gt ...
OSWorkflow是只是一个workflow engine的内核体。我们都说osworkflow非常的易扩展,但是这也同样说明了,用osworkflow去实现一个能够运行的工作流系统是非常繁琐的事情。繁琐并不是难,因为你要想实现一个流程,不得不自己去实现大量 ...
1.    OSWorkFlow基本概念     在商用和开源世界里,OSWorkflow 都不同于这些已有的工作流系统。最大不同在于  OSWorkflow 有着非常优秀的灵活性。在开始接触 OSWorkflow 时可能较难掌握(有人说不适合工作流新手入门),比如, OSWorkflow 不要求图形化工具来开发工作流,而推荐手工编写 xml 格式的工作流程描述符。它能为应用程序开发者提供集成,也能与现有的代码和数据库进行集成。这一切似乎给正在寻找快速“即插即用”工作流解决方案的人制造了麻烦,但研究发现,那些“即插即用”方案也不能在一个成熟的应用程序中提供足够的灵活性来实现所有需求。 2.    ...
Step 大致相当于流程所在的位置。譬如企业年检,年检报告书在企业端算一个step,在工商局算第二个step,在复核窗口算第三个step。每个step可以有多种状态(status)和多个动作(action),用 Workflow.getCurrentSteps()可以获得所有当前的step(如果有并列流程,则可能同时有多个step,例如一次年检可能同时位于“初审”step和“广告经营资格审查”step)。 Status 流程在某个step中的状态。很容易理解,譬如“待认领”、“审核不通过”之类的。OSWorkflow中的状态完全是由开发者自定义的,状态判别纯粹是字符串比对,灵活性相当强,而且 ...
这段时间一直在看工作流相关的资料。 了解了WfMC工作流相关模型,网上也有不少资料,像IBM有专门的redbook介绍其MQSeries工作流的产品。网上像银狐等都是对工作流的研究比较深入的网友。 工作流引擎的作用: 通过在业务领域引入工作流引擎,可以将业务逻辑中流程配置的部分进行解耦,使产品或者项目有良好的架构和灵活性。 当然一个企业级的应用,需要的部件很多。单纯的工作流引擎也是解决不了太多问题的。 这几天在研究osworkflow。 作为一款开源的工作流引擎,确实是感觉到了它的灵活和强大。灵活且功能强大的bean shell脚本语言,简单易懂的工作流配置等等都让人很方便就可以上手。 目 ...
目的 这篇指导资料的目的是介绍OSWorkflow的所有概念,指导你如何使用它,并且保证你逐步理解OSWorkflow的关键内容。 本指导资料假定你已经部署OSWorkflow的范例应用在你的container上。范例应用部署是使用基于内存的数据存储,这样你不需要担心如何配置其他持久化的例子。范例应用的目的是为了说明如何应用OSWorkflow,一旦你精通了OSWorkflow的流程定义描述符概念和要素,应该能通过阅读这些流程定义文件而了解实际的流程。 1. Your first workflow 创建描述符 首先,让我们来定义工作流。你可以使用任何名字来命名工作流。一个工作流对应一个XM ...
问题表现: 当用户执行一个大数据的应用时(净字节码量约为5M)时,系统会提示出错: 前台错误为:HTTP Status 500-Dispatch[EAITool] to method listCurTree retrun an exception (以下省略) ……………………………………………………… ...
MYSQL BUG #5020 描述:    MYSQL网站BUG公示 错误MESSAGE:      <!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>-->Connection was closed due to the following exception:** BEGIN NESTED EXCEPTION ** java.sql. ...
  风风雨雨几年IT生涯,从刚刚开头不敢说一句话,到现在在企业工厂与客户指点江山,答疑解惑,好不胜哉。   ERP的实施和开发将影响我一生的IT生涯,我也致力探索其技术,交流发布其管理思想,不过2005年让我在技术的 ...
古代的地方官员叫州牧,而牧民放牧的是羊和牛。 我是一只小羊,等到黑夜来临的时候,我在羊圈里看见在美丽的星空。一眨一眨的星星和皎洁的月亮。 天空是美丽的,也是完美的,因为我永远都触及不到她,所以她是神圣的。 草原是美丽的,绿色和黄色深深的循环着我的生活。 草原是险恶的,因为哪里有狼,因为哪里有虎豹。 不过我不用害怕,因为牧羊人会帮助我把它们赶走,我不害怕。 我最害怕的是没有草和水喝,因为这里有牛和其它的动物在和我分食。 我没有了草吃,牧羊人会把我赶到一个丰盛的草场去。 我没有了水喝,牧羊人会把我赶到一个小河流去。 呵呵,我没有了忧郁。 呵呵,这只是一个梦。就象美丽的天空一样。 我没有了草吃,牧羊人 ...
  我来到思奥特公司已经有一年多了,应该是老员工了吧。   但是我近段时间以来感觉到自己的一种无奈,冲不破的霸权管理和无聊可笑的管理者。   于是我想变了。   “穷则思变”,-   我想自己是一个超级深水潜水员,因为我喜欢大海,喜欢到大海的最深处,用自己的生物电照亮大海。   我想写一些文章,在谈谈今年的感受,也是IT的人生感受吧。   我想写:软件工业化生产之梦境管理       软件工业化生产之梦境开发       软件工业化生产之JIT生产       软件工业化生产之超级服务者   我很想用WIKI来写这些东西,SPRING的诞生是由一个梦想开始的,软件企业的管理和生产也应该有一些理论 ...
2005年在给领导买关子时写的一篇文章。现在读起来也有意思, 大家可以看一看,多拓展一些思路。 多数据库实现数据交换的可行性技术研究
Global site tag (gtag.js) - Google Analytics