Jerome Kwok〖旧日的足迹〗

仁者不忧,知者不惑,勇者不惧
posts - 0, comments - 0, trackbacks - 0, articles - 81
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

07 2009 档案

一个Jbpm员工请假流程的实例(转自:dust的专栏)
     摘要: 在某一公司中,部门员工要休假的话需要部门主管的批准。如果休假天数大于10天的话,在部门主管的同意后,还必须老板批准。如果是部门主管要休假只要老板批准即可。在休假被批准之前,申请人可以撤销休假申请。  阅读全文

posted @ 2009-07-27 15:41 Jerome Kwok| 编辑

一个JBPM工作流管理示例(转)
     摘要: 在某一公司中,部门员工要休假的话需要部门主管的批准。如果休假天数大于10天的话,在部门主管的同意后,还必须上级主管批准。如果是部门主管要休假只要上级主管批准即可。在休假被批准之前,申请人可以撤销休假申请。  阅读全文

posted @ 2009-07-27 15:25 Jerome Kwok| 编辑

JBPM的一些资料(转自:汐忆时空)
     摘要: 一个Task instance(任务实例)可以被分配给一个actorId (java.lang.String)。所有的Task instance都被保存在数据库中的表jbpm_taskinstance里。当你想得到特定用户的任务清单时,你就可以通过一个与用户关联的actorId来查询这张表。  阅读全文

posted @ 2009-07-27 15:23 Jerome Kwok| 编辑

完整工作流JBPM项目实战全过程教程(本文转载自CSDN博客,http://blog.csdn.net/myjava_024/archive/2008/12/13/3510766.aspx)
     摘要: 偶然机会,认识了工作流系统,并且在www.open-open.com(相当不错的开源项目站点,极力推荐!)上了解了些相当出色的工作流系统,不过呼声最高的应该属JBoss 的JBPM工作流组件了。  阅读全文

posted @ 2009-07-22 16:53 Jerome Kwok| 编辑

jBPM-jPDL学习笔记——流程设计与控制(转)
     摘要: 在jPDL中,与流程设计相关的文件有三个:processdefinition.xml、gdp.xml、processimage.jpg。其中processdefinition.xml是流程定义的描述文件;gpd.xml是对图形界面呈现的XML描述;而processimage.jpg则是对图形界面的快照。  阅读全文

posted @ 2009-07-22 11:16 Jerome Kwok| 编辑

模式之---访问者模式(Visitor Pattern)
     摘要: 访问者模式作用于某个对象群中各个对象的操作. 它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作.  阅读全文

posted @ 2009-07-03 16:04 Jerome Kwok| 编辑

模式之---解释器模式(Interpreter Pattern)
     摘要: Interpreter模式也类似于Composite模式。Composite模式通常会为单个对象和群组对象定义一个公共接口。不过,Composite模式并不要求支持以不同方式组织的结构,尽管该模式可以支持这些结构。例如,介绍Composite模式时曾描述过ProcessComponent类层次结构,该结构允许生产流程顺序进行,也允许生产流程交替进行。Interpreter模式通常都会涉及不同类型的组合结构(Interpreter模式通常处于Composite模式结构之上)。一个类组成其他组件的方式定义了解释器类实现或解释一个操作的方式。
  阅读全文

posted @ 2009-07-03 15:00 Jerome Kwok| 编辑

模式之---享元模式(FlyWeight Pattern)
     摘要: 享元模式,高效的支持细粒度的对象。享元对象能做到共享的关键是区分内蕴状态和外蕴状态,一个内蕴状态是存储在享元对象内部的,并不会随环境的变化而变化,因此,一个享元可以具有内蕴状态并可以共享。一个外蕴状态是随环境变化而变化的,不可以共享。享元对象的外蕴状态必须由客户端保存,并在享元对象后被创建之后,在需要使用的时候再传入到享元对象内部。外蕴状态不能影响内蕴状态,即相互独立。  阅读全文

posted @ 2009-07-03 12:10 Jerome Kwok| 编辑

模式之---中介者模式(Mediator Pattern)
     摘要: 用一个中介者对象来封装一系列的对象交互。中介者使各对象不需要显式的相互引用,从而使其耦合松散,而且可以独立的改变他们之间的交互。  阅读全文

posted @ 2009-07-03 11:36 Jerome Kwok| 编辑

模式之---职责链模式(Chain of Responsibility)
     摘要: 职责链模式其实也挺简单的。通俗的来说就是当一个请求发到我这里,我能处理就给处理,不能处理就推给其他人去处理。也就是说接受请求的对象形成一个链,请求在这个链上传递,直到链上的某一个对象决定处理此请求。
  阅读全文

posted @ 2009-07-03 11:06 Jerome Kwok| 编辑

模式之---命令模式(Command Pattern)
     摘要: 命令模式:主要实现的是把客户的各种请求和操作封装到一个命令对象中,从而达到把命令的请求和对命令的具体执行两者之间的关系相互分离的目标;同时还能对命令的请求者以统一的形式进行命令请求(功能调用),并委派给不同的对象   阅读全文

posted @ 2009-07-03 10:09 Jerome Kwok| 编辑

模式之---桥接模式(Bridge Pattern)
     摘要: 桥梁模式【GOF95】是对象的结构模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。  阅读全文

posted @ 2009-07-02 17:12 Jerome Kwok| 编辑

模式之---单例模式(Singleton Pattern)
     摘要: 单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。
单例模式有一下特点:
1、单例类只能有一个实例。
2、单例类必须自己自己创建自己的唯一实例。
3、单例类必须给所有其他对象提供这一实例。
  阅读全文

posted @ 2009-07-02 16:33 Jerome Kwok| 编辑

模式之---迭代器模式(Iterator Pattern)
     摘要: 迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。  阅读全文

posted @ 2009-07-02 15:04 Jerome Kwok| 编辑

模式之---组合模式(Composite Pattern)
     摘要: 组合模式,一般就是“整体,部分”的概念,在java与模式中举了一个大家经常听过的故事,很形象,从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事,讲的内容是:从前有座山......一直这样下去。从这里看出,整体是这个故事,故事里面的故事则是部分。这也是一个简单的组合模式。   阅读全文

posted @ 2009-07-02 12:01 Jerome Kwok| 编辑

模式之---备忘录模式(Memento Pattern)
     摘要: 备忘录(memento)模式又叫快照(snapshot)模式或者token模式,主要功能:备忘录模式是用一个对象来存储另外一个对象的内部状态的快照,实现备忘录模式的关键点是在不破坏封装的
情况下,将一个对象的状态捕捉住,并外部化,存储起来,从而可以在合适的时候,把这个对象还原。  阅读全文

posted @ 2009-07-02 10:42 Jerome Kwok| 编辑

模式之---适配器模式(Adapter Pattern)
     摘要: 通常,客户类(clients of class)通过类的接口访问它提供的服务。有时,现有的类(existing class)可以提供客户类的功能需要,但是它所提供的接口不一定是客户类所期望的。这是由于现有的接口太详细或者缺乏详细或接口的名称与客户类所查找的不同等诸多不同原因导致的。
  阅读全文

posted @ 2009-07-02 09:21 Jerome Kwok| 编辑

模式之---状态模式(State Pattern)
     摘要: 状态模式的两个原则:
1.有几个动作就有几个方法,一个动作可能对应多个状态转换,这些方法都定义在同一个接口里。
2.有几个状态就有几个实现上述接口的类。
  阅读全文

posted @ 2009-07-01 17:32 Jerome Kwok| 编辑

模式之---观察者模式(Observer Pattern)
     摘要: 观察者(Observer)模式是对象的行为型模式,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-收听者(Source/Listener)模式或从属者(Dependents)模式。  阅读全文

posted @ 2009-07-01 12:03 Jerome Kwok| 编辑

模式之---建造者模式(Builder Pattern)
     摘要: 在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的变化,从而保持系统中的“稳定构建算法”不随着需求改变而改变?这就是要说的建造者模式。
  阅读全文

posted @ 2009-07-01 10:34 Jerome Kwok| 编辑

模式之---外观模式(Façade pattern)
     摘要: 外观模式(Façade pattern)涉及到子系统的一些类。所谓子系统,是为提供一系列相关的特征(功能)而紧密关联的一组类。例如,一个Account类、Address类和CreditCard类相互关联,成为子系统的一部分,提供在线客户的特征。  阅读全文

posted @ 2009-07-01 09:23 Jerome Kwok| 编辑

模式之---模板方法模式(Template Method Pattern)
     摘要: 模板方法(Template Method)模式是GOF设计模式中最为常见几个模式之一。现在流行的很多框架中(如Spring,struts等),我们都可以看到模板方法模式的广泛应用。模板方法模式主要应用于框架设计中,在日常的应用设计中也被经常使用。
  阅读全文

posted @ 2009-07-01 08:18 Jerome Kwok| 编辑