定制软件抽象的方法
    1.
    发明公开

    公开(公告)号:CN1647042A

    公开(公告)日:2005-07-27

    申请号:CN03808883.5

    申请日:2003-02-14

    申请人: BEA系统公司

    IPC分类号: G06F9/45

    摘要: 通过本发明的一个代理对象(图2的254)的实现抽象一个实体,包括在运行时供一个软件应用程序以程序设置的方式与该实体(202)互动的函数,以及可选的用于支持说明性代理对象定义类(204)的开发和定制的编译时和运行时实现类。在一个实施例中,提供用于辅助实现类的创建的构造器(214)和资源接口(216)。在一个实施例中,也提供方便代理对象(254)的实现的扩展的扩展接口(218)。包括代理对象函数(209)的程序设置方式的使用的软件应用程序,被编译成具有代理对象和元数据文件的目标码。编译后的目标码被用运行引擎(250)执行,运行引擎包括用于方便逐个方式的互动的代理上下文对象(258)和用于传送实体(202)的异步事件的异步事件路由器(256)。

    根据源文件优先列表的文件连编目标文件的方法和设备

    公开(公告)号:CN1647043B

    公开(公告)日:2010-05-05

    申请号:CN03809111.9

    申请日:2003-02-12

    申请人: BEA系统公司

    IPC分类号: G06F9/45

    CPC分类号: G06F8/71

    摘要: 提供一种迭代软件开发环境来执行修改的相关性分析,用于利用一组优先连编规则(402)从一个或者多个源文件连编目标文件和它所依赖的所有文件。在一个实施例中,连编规则指明如何能从不同源文件类型生成不同类型的目标文件。给定的目标文件类型可与若干规则(402)关联,每一个规则具有不同的优先权,用于从不同源文件类型连编目标。在一个实施例中,如果存在多于一个的能用于生成给定目标文件的源文件,则使用具有最高优先权的规则(403)。在一个实施例中,连编环境识别如何通过识别最高优先权规则来生成特定的目标文件,所述最高优先权规则为关联的源文件类型而存在。并且,开发环境识别之前用于生成目标文件的新的源文件的出现。在本发明的一个实施例中,如果识别了这样的新源文件,或者如果先前用于连编目标文件的一个或者多个源文件被确定已经在被目标文件自己的连编日期/时间指明的之前修改,重新连编目标文件。

    具有优先选编规则的迭代软件开发环境

    公开(公告)号:CN1647043A

    公开(公告)日:2005-07-27

    申请号:CN03809111.9

    申请日:2003-02-12

    申请人: BEA系统公司

    IPC分类号: G06F9/45

    CPC分类号: G06F8/71

    摘要: 提供一种迭代软件开发环境来执行修改的相关性分析,用于利用一组优先连编规则(402)从一个或者多个源文件连编目标文件和它所依赖的所有文件。在一个实施例中,连编规则指明如何能从不同源文件类型生成不同类型的目标文件。给定的目标文件类型可与若干规则(402)关联,每一个规则具有不同的优先权,用于从不同源文件类型连编目标。在一个实施例中,如果存在多于一个的能用于生成给定目标文件的源文件,则使用具有最高优先权的规则(403)。在一个实施例中,连编环境识别如何通过识别最高优先权规则来生成特定的目标文件,所述最高优先权规则为关联的源文件类型而存在。并且,开发环境识别之前用于生成目标文件的新的源文件的出现。在本发明的一个实施例中,如果识别了这样的新源文件,或者如果先前用于连编目标文件的一个或者多个源文件被确定已经在被目标文件自己的连编日期/时间指明的之前修改,重新连编目标文件。