阅读更多
在编写企业应用的时候,时时会遇到有关事物状态的管理。开始的时候,我们习惯于使用硬编码来解决,后来为了通用和扩展,逐渐衍生出各种解决办法。例如数据库表添加统一的status字段,用全局有序的数字编码来表示各种状态等等。人们逐渐认识到这样的管理方法需要有方法论来加以研究和总结,于是出现了两条发展的分支。在较大型业务系统中,wfmc和bpm作为工作流标准衍生出了很多商业产品;在中小企业的应用中,一些状态机为基础的解决方案以其实用性和快速上手的特点吸引了大家的目光。OSWorkflow是后者中的佼佼者。

陈刚先生在多年的实际工作中,对工作流技术有深入的研究,包括jBPM和 OSWorkflow这样的开源产品,都曾经在实际项目中深度使用。他翻译的OSWorkflow官方文档中文版是为数不多的高质量中文 OSWorkflow文档之一。而他在翻译之外,总结自己学习的经验和方法原创编写了《OSWorkflow开发指南》,更是毫无保留的奉献了自己多年的心得。

《OSWorkflow开发指南》,60页,860K.
请到满江红圈子http://redsaga.group.iteye.com/shares 下载,或到满江红主页下载:这里
49
0
评论 共 4 条 请登录后发表评论
4 楼 jlj008 2007-10-17 14:55
opendoc的东西一直是比较好的,都是实战中的经验,拿下来好好研究研究
3 楼 pdw2009 2007-10-17 11:20
写得非常好,支持,我把它放到我建的osworkflow研究群里了
2 楼 laiseeme 2007-10-17 08:16
有新闻频道了,昨天开通的还是
1 楼 jvincent 2007-10-16 13:43
好,正要研究流程引擎...

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 基于ADSL的Internet接入体系结构

    基于ADSL的Internet接入体系结构 作者:李华 发布时间:2001/01/08  文章摘要:  基于ADSL的接入网体系结构涉及多方面因素的考虑,本文提出了一种基于现成的通信协议(ATM,PPP,L2TP等)的可行的Internet接入体系结构。本文介绍了目前讨论较多的一种基于ADSL的Internet接入体系结构

  • 程序的可维护性和可扩展性

    可维护性是指当需要修改程序的某个模块时,对其他模块的影响和修改的代价;可扩展性是指当需要为程序添加新的功能时,对其他模块的影响和添加的代价,可以从下面几个方面提高程序的可维护性和可扩展性   代码风格: 1.     命名规范 命名要能传递出变量或者方法的含义,少用缩写 私有成员以m开头,静态成员以s开头,常量用大写字母等 2.     代码排版 留出合理的空白空间来区分不同的代码块

  • 软件系统的可扩展性设计

    系统的可扩展性一、可扩展性的设计1.可扩展性设计的优势2.可扩展性设计的目的3.可扩展性设计的两种方法二、可扩展性设计的形式1.分层架构2.消息队列3.远程调用4.开放平台三、企业级系统的平台化设计1.分层设计2.模块化3.数据建模4.流程建模5.状态建模6.权限建模7.报表系统8.界面建模四、总结 一、可扩展性的设计 通常网站的可扩展性架构设计,能够在对现有系统影响最小的情况下,同时能保持可持续...

  • 在软件工程领域中可扩展性指

    设计良好的代码允许更多的功能在必要时可以被插入到适当的位置中。这样做的目的的是为了应对未来可能需要进行的修改,而造成代码被过度工程化地开发。 可扩展性可以通过软件框架来实现:动态加载的插件、顶端有抽象接口的认真设计的类层次结构、有用的回调函数构造以及功能很有逻辑并且可塑性很强的代码结构。 可扩展性是软件设计的原则之一,它以添加新功能或修改完善现有功能来考虑软件的未来成长。可扩展性是软件拓展系统的...

  • 在xdcolet中指定hibernate.component中生成列名的prefix

    http://blog.csdn.net/mangmang2012/article/details/7067083 /** * @hibernate.class */ public class Person { private Address homeAddress; private Address officeAddress; ... * @hibern

  • spring+hibernate多层web开发eclipse下的开发模板

    spring+hibernate多层web开发eclipse下的开发模板 本人吐血奉献,内容包括: 1. xdoclet生成hbm配置文件和sql语句。 2. xdoclet生成spring的配置文件applicationContext. 3. 容器管理事务并解决延迟加载问题. 4. ...

  • AppFuse1.x快速构建J2ee应用

    Appfuse是Matt Raible 开发的一个指导性的入门级J2EE框架,它对如何集成流行的Spring、Hibernate、ibatis、struts、Xdcolet、junit 等基础框架给出了示范,最新的1.7版更是提供了对Taperstry和JSF的支持。在...

  • spring+hibernate多层web开发eclipse下的开发模板(大愚弱智)

    1. 该项目是一个hibernate+spring+xdoclet的eclipse3++myeclipse下的配置模板: 从bo、dao interface、dao implement、daoTest、bussiness interface、bussiness implement、bussiness test、command(类似于...

  • 使用Eclipse开发CMP

    内容摘要:Eclipse作为目前成功的开源IDE之一受众多Java开发人员的喜爱,但是其内部并不直接支持EJB的开发一直为广大开发人员所诟病,并且大大增加了EJB初学者使用Eclipse开发EJB的难度;JBoss作为目前最为成功的EJB...

  • 使用JBoss Eclipse IDE 开发J2EE应用系统

    板桥里人 ... ... JBoss推出的Eclipse ...IDE开发工具越来越强大,当初...我已经开发了一个Web+EJB的J2EE例程源码在 VIP教程区 ,其中Session是使用Local,而非remote。使用Local在一台服务器里运行时,性能比较快。

  • 使用Eclipse开发CMP2.0

    使用Eclipse开发CMP2.0--集成JBoss-IDE 1.1.0、JUnitEJB、MySQL Eclipse作为目前成功的开源IDE之一受众多Java开发人员的喜爱,但是其内部并不直接支持EJB的开发一直为广大开发人员所诟病,并且大大增加了EJB初学者...

  • ejb mysql_开发基于Eclipse+Jboss+Mysql的EJB/J2EE应用系统

    使用JBoss Eclipse IDE 开发J2EE应用系统板桥里人 http://www.jdon.com 2005/07/13JBoss推出的Eclipse IDE开发工具越来越强大,当初刚刚推出来时,因为其内置xdoclet功能被人看好,和Lomboz整合在一起开发J2EE,可是...

  • 用JBoss Eclipse IDE开发J2EE应用系统

    JBoss推出的Eclipse IDE开发工具越来越强大,当初刚刚推出来时,... 同时,JBoss的Eclipse IDE功能走向齐全,比较成熟完备,只需要JBoss的Eclipse IDE就可以,不必需要Lomboz了,我们开发一个J2EE应用程序完全没有必

  • jboss+eclipse

    http://www.jdon.com/idea/eclipse-jbossIDE.htm使用JBoss Eclipse IDE 开发J2EE应用系统板桥里人 http://www.jdon.com 2005/07/13  JBoss推出的Eclipse IDE开发工具越来越强大,当初刚刚推出来时,因为其内置...

  • [转载]用JBoss Eclipse IDE开发J2EE应用系统

    用JBoss Eclipse IDE开发J2EE应用系统JBoss推出的Eclipse IDE开发工具越来越强大,当初刚刚推出来时,因为其内置xdoclet功能被人看好,和Lomboz整合在一起开发J2EE,可是,Lomoz不是...

  • JBoss Eclipse IDE 开发J2EE应用系统

    JBoss Eclipse IDE 开发J2EE应用系统JBoss推出的Eclipse IDE开发工具越来越强大,当初刚刚推出来时,因为其内置xdoclet功能被人看好,和Lomboz整合在一起开发J2EE,可是,Lomoz不是那么 好安装的,至少我自己安装5次...

  • 使用Eclipse开发CMP2.0 (转)

    使用Eclipse开发CMP2.0 (转)[@more@]使用Eclipse开发CMP2.0 --集成jboss-ide 1.1.0、JUnitEJB、Mysql Eclipse作为目前成功的开源IDE之一受众多Jav...

  • Appfuse简介 http://www.donews.net/skyhero/archive/2004/12/17/205661.aspx

    Appfuse是Matt Raible 开发的一个指导性的入门级J2EE框架,它继承了流行的Spring、Hibernate、ibatis、struts、Xdcolet、junit等基础框架,最新的1.7版更是提供了对Taperstry和JSF的支持。在持久层,AppFuse采用了...

  • go 生成基于 graphql 服务器库.zip

    格奇尔根 首页 > 文件 > gqlgen是什么?gqlgen是一个 Go 库,用于轻松构建 GraphQL 服务器。gqlgen 基于 Schema 优先方法— 您可以使用 GraphQL Schema 定义语言来定义您的 API 。gqlgen 优先考虑类型安全— 您永远不应该看到map[string]interface{}这里。gqlgen 启用 Codegen — 我们生成无聊的部分,以便您可以专注于快速构建您的应用程序。还不太确定如何使用gqlgen?将gqlgen与其他 Go graphql实现进行比较快速启动初始化一个新的 go 模块mkdir examplecd examplego mod init example添加github.com/99designs/gqlgen到项目的 tools.goprintf '//go:build tools\npackage tools\nimport (_ "github.com/99designs/gqlgen"\n _ "github.com/99designs/gqlgen

Global site tag (gtag.js) - Google Analytics