Legacy CORBA name space integration using web application servers
    1.
    发明授权
    Legacy CORBA name space integration using web application servers 失效
    使用Web应用程序服务器的旧版CORBA名称空间集成

    公开(公告)号:US07036127B2

    公开(公告)日:2006-04-25

    申请号:US09975342

    申请日:2001-10-11

    IPC分类号: G06F9/44

    摘要: A method, apparatus, and computer implemented instructions for binding object references from a remote name space into a local name space using a Web application. Information is collected to generate a request for an object reference. Information, such as an application server to use as the source, a source name space path, an identification of destination server, and a destination name space path to which the object reference is to be bound, may be used. The request is sent using a communications protocol, such as hypertext transfer protocol to the application server to be used as the source for the object reference. An object reference is located using the name space. The object reference may be serialized into a format, such as a common object request broker architecture format and sent to the destination. The destination will unserialize the object reference and perform binding using the destination name space path.

    摘要翻译: 一种用于使用Web应用程序将远程名称空间的对象引用绑定到本地名称空间中的方法,设备和计算机实现的指令。 收集信息以生成对象引用的请求。 可以使用诸如用作源的应用服务器,源名称空间路径,目的地服务器的标识以及对象引用所绑定的目的地名称空间路径的信息。 请求使用通信协议(例如超文本传输​​协议)发送到应用服务器,以用作对象引用的源。 使用名称空间定位对象引用。 对象引用可以被序列化成格式,例如公共对象请求代理体系结构格式并被发送到目的地。 目的地将取消对对象引用的序列化,并使用目标名称空间路径执行绑定。

    Finding named EJB homes via life cycle support
    2.
    发明授权
    Finding named EJB homes via life cycle support 有权
    通过生命周期支持找到名为EJB的家庭

    公开(公告)号:US06745250B1

    公开(公告)日:2004-06-01

    申请号:US09605781

    申请日:2000-06-28

    IPC分类号: G06F900

    CPC分类号: G06F9/465

    摘要: A method and implementing system are provided in which CORBA (Common Object Request Broker Architecture) Life Cycle Service FactoryFinder capabilities are combined with CORBA Naming Service resolve operations on a Naming Context. The methodology allows EJBHomes in a distributed network to be found using CORBA Life Cycle Services while maintaining support for the EJB (Enterprise Java Bean) programming model of using JNDI (Java Naming and Directory Interface) lookup calls to locate EJBHomes. Usage of Life Cycle Services in an EJB environment for finding EJBHomes by using Naming interfaces is enabled while using Life Cycle Service semantics. An exemplary embodiment is provided to allow deployment in different environments (including environments without Life Cycle support) and reconfiguration of the FactoryFinder being used, without requiring changes to source code.

    摘要翻译: 提供了一种方法和实现系统,其中CORBA(通用对象请求代理体系结构)生命周期服务FactoryFinder功能与命名上下文中的CORBA命名服务解析操作相结合。 该方法允许使用CORBA生命周期服务找到分布式网络中的EJBHomes,同时保持对使用JNDI(Java命名和目录接口)查询调用定位EJBHomes的EJB(Enterprise Java Bean)编程模型的支持。 在使用生命周期服务语义的情况下,使能生命周期服务在EJB环境中通过使用命名接口来查找EJBHomes。 提供了一个示例性实施例,以允许在不需要更改源代码的情况下部署在不同环境(包括没有生命周期支持的环境)和正在使用的FactoryFinder的重新配置。

    Fastpath redeployment of EJBs
    3.
    发明授权
    Fastpath redeployment of EJBs 失效
    EJB的快速路径重新部署

    公开(公告)号:US06557100B1

    公开(公告)日:2003-04-29

    申请号:US09422369

    申请日:1999-10-21

    IPC分类号: G06F900

    摘要: A system, method, and software program for a fastpath redeployment of an Enterprise Java Bean (EJB). When an EJB is deployed, a copy of it is cached on the server. Thereafter, if the EJB is redeployed, it is compared to the cached copy to determine if the deployment descriptors or remote interfaces have changed. If there has been no change, then the previously deployed EJB is installed on the server, without the need to regenerate and recompile the EJB code.

    摘要翻译: 用于企业Java Bean(EJB)快速路径重新部署的系统,方法和软件程序。 当部署EJB时,它的副本将缓存在服务器上。 此后,如果EJB被重新部署,则将其与缓存副本进行比较,以确定部署描述符或远程接口是否已更改。 如果没有更改,则先前部署的EJB安装在服务器上,而无需重新生成并重新编译EJB代码。

    Method and apparatus for extending a java archive file
    4.
    发明授权
    Method and apparatus for extending a java archive file 失效
    扩展java归档文件的方法和装置

    公开(公告)号:US06286051B1

    公开(公告)日:2001-09-04

    申请号:US08968720

    申请日:1997-11-12

    IPC分类号: G06F1730

    摘要: A method and apparatus for extending a Java Beans Archive file. A key/value pair is added to the manifest file specification to allow an application to determine information about the sub-element composition of a Java Bean. The key provides a unique integer “N” which allows the specification of a Java Bean in the archive file. The value pair provides specification for a tag for indicating the type of a specific sub-element file in the archive file.

    摘要翻译: 一种用于扩展Java Bean档案文件的方法和装置。 将密钥/值对添加到清单文件规范中,以允许应用程序确定有关Java Bean的子元素组成的信息。 密钥提供了一个唯一的整数“N”,允许在归档文件中指定Java Bean。 值对提供了用于指示归档文件中特定子元素文件的类型的标签的规范。

    Method and apparatus for a model data structure for accessing and manipulating java beans
    5.
    发明授权
    Method and apparatus for a model data structure for accessing and manipulating java beans 失效
    用于访问和操作java bean的模型数据结构的方法和装置

    公开(公告)号:US06513040B1

    公开(公告)日:2003-01-28

    申请号:US08968719

    申请日:1997-11-12

    IPC分类号: G06F1730

    CPC分类号: G06F9/4493 Y10S707/99944

    摘要: A method and apparatus for a general container mechanism for storage of object-oriented Java Beans. A repository is created for a persistent collection of items called ManagedBeans. Each ManagedBean contains a structured collection of code and data that makes up a Java Bean. The structured collection consists of items called ManagedBean Elements (MBE) which correspond to different types of code and data. Each ManagedBean Element is a subclass of the generic ManagedBean Element class. Each subclass identifies the different kinds of Bean sub-elements and contains the data contained in the corresponding file, and method that works on this data.

    摘要翻译: 一种用于存储面向对象Java Bean的通用容器机制的方法和装置。 为持久集合的名为ManagedBeans的项创建存储库。 每个ManagedBean包含构成Java Bean的代码和数据的结构化集合。 结构化集合由称为ManagedBean Elements(MBE)的项组成,它们对应于不同类型的代码和数据。 每个ManagedBean元素是通用的ManagedBean Element类的子类。 每个子类标识不同种类的Bean子元素,并包含相应文件中包含的数据,以及对该数据工作的方法。

    Method and apparatus for utilizing URLs to specify local or remote java
bean repositories
    6.
    发明授权
    Method and apparatus for utilizing URLs to specify local or remote java bean repositories 失效
    使用URL指定本地或远程java bean存储库的方法和设备

    公开(公告)号:US6167453A

    公开(公告)日:2000-12-26

    申请号:US975342

    申请日:1997-11-20

    摘要: A method and apparatus for extending the capability of uniform Resource Locators (URLs) to access Repositories on local and Internet connected remote machines. A general syntax for a uniform resource locator for a local machine has a protocol of "beans:", followed by an optional entry for a drive letter. The drive letter allows specification of a local device (e.g., A: or C: drive) where a repository is located. In addition, the general syntax contains entries for a file system path, repository name and Java Archive designation. The general syntax for the uniform resource locator for a remote machine has a protocol of "beans:" followed by entries for host name, file system path, repository name, and the Java Archive designation.

    摘要翻译: 用于扩展统一资源定位符(URL)的能力的方法和装置,以访问本地和Internet连接的远程计算机上的存储库。 本地计算机的统一资源定位器的一般语法具有协议“beans:”,后跟驱动器号的可选条目。 驱动器盘符允许指定存储库所在的本地设备(例如,A:或C:驱动器)。 此外,一般语法包含文件系统路径,存储库名称和Java存档指定的条目。 远程计算机的统一资源定位器的一般语法具有协议“beans:”,后面是主机名,文件系统路径,存储库名称和Java存档名称的条目。

    Method for accessing internal states of objects in object oriented programming
    7.
    发明授权
    Method for accessing internal states of objects in object oriented programming 失效
    用于访问面向对象编程中对象的内部状态的方法

    公开(公告)号:US08141035B2

    公开(公告)日:2012-03-20

    申请号:US11428593

    申请日:2006-07-05

    IPC分类号: G06F9/44

    CPC分类号: G06F8/423 G06F8/315 G06F9/449

    摘要: A method provides an annotated language extension for the class of an object, the extension identifying an internal state that may be exposed via simple accessor methods. The extension could apply to an entire object type, or to a specific state within the object. Annotations that can be added to the extension include @Accessable, @Gettable and @Settable. In one embodiment, a method selectively accesses one or more object states. The method includes generating an annotated extension identifying each internal object state to be exposed for access, adding a usage annotation to the extension that defines an accessor method associated with each identified state, and operating a virtual machine to call the accessor method associated with a particular identified state. The particular state may then be accessed, as defined by the called accessor method.

    摘要翻译: 一种方法为对象的类提供了注释语言扩展,该扩展标识了可以通过简单的访问器方法公开的内部状态。 扩展可以应用于整个对象类型,也可以应用于对象内的特定状态。 可以添加到扩展名的注释包括@Accessable,@Gettable和@Settable。 在一个实施例中,方法选择性地访问一个或多个对象状态。 该方法包括生成标识要被暴露以进行访问的每个内部对象状态的注释的扩展,向定义与每个识别的状态相关联的访问器方法的扩展添加使用注释,以及操作虚拟机以调用与特定的相关联的访问器方法 确定状态。 然后可以访问特定状态,如被叫访问器方法所定义的。

    Method and apparatus for attaching an informational dialog to a java bean
    8.
    发明授权
    Method and apparatus for attaching an informational dialog to a java bean 失效
    将信息对话框附加到java bean的方法和装置

    公开(公告)号:US07552444B2

    公开(公告)日:2009-06-23

    申请号:US10851792

    申请日:2004-05-21

    IPC分类号: G06F13/00

    CPC分类号: G06F9/451

    摘要: A method in a data processing system for attaching an informational dialog to a program. The program is morphed to extend an existing interface to the program to become a dippable program. A dip is created, wherein the dip modifies runtime behavior of the existing interface of the dippable program to include an informational dialog. The dip is added to the dippable program, wherein the informational dialog is attached to the dippable program. The dialog is displayed just before the dippable program is displayed.

    摘要翻译: 用于将信息对话附加到程序的数据处理系统中的方法。 该程序变为扩展程序的现有界面,成为一个可汲取的程序。 创建一个dip,其中dip修改了可dip客程序的现有界面的运行时行为以包括信息对话。 浸渍被添加到可浸泡程序中,其中信息对话被附加到可浸渍程序。 显示对话框之前,显示dippable程序。

    METHOD FOR ACCESSING INTERNAL STATES OF OBJECTS IN OBJECT ORIENTED PROGRAMMING
    9.
    发明申请
    METHOD FOR ACCESSING INTERNAL STATES OF OBJECTS IN OBJECT ORIENTED PROGRAMMING 失效
    用于访问面向对象编程的对象内部状态的方法

    公开(公告)号:US20080022260A1

    公开(公告)日:2008-01-24

    申请号:US11428593

    申请日:2006-07-05

    IPC分类号: G06F9/44

    CPC分类号: G06F8/423 G06F8/315 G06F9/449

    摘要: A method provides an annotated language extension for the class of an object, the extension identifying an internal state that may be exposed via simple accessor methods. The extension could apply to an entire object type, or to a specific state within the object. Annotations that can be added to the extension include @Accessable, @Gettable and @Settable. In one embodiment, a method selectively accesses one or more object states. The method includes generating an annotated extension identifying each internal object state to be exposed for access, adding a usage annotation to the extension that defines an accessor method associated with each identified state, and operating a virtual machine to call the accessor method associated with a particular identified state. The particular state may then be accessed, as defined by the called accessor method.

    摘要翻译: 一种方法为对象的类提供了注释语言扩展,该扩展标识了可以通过简单访问器方法公开的内部状态。 扩展可以应用于整个对象类型,也可以应用于对象内的特定状态。 可以添加到扩展名的注释包括@Accessable,@Gettable和@Settable。 在一个实施例中,方法选择性地访问一个或多个对象状态。 该方法包括生成标识要被暴露以进行访问的每个内部对象状态的注释的扩展,向定义与每个识别的状态相关联的访问器方法的扩展添加使用注释,以及操作虚拟机以调用与特定的相关联的访问器方法 确定状态。 然后可以访问特定状态,如被叫访问器方法所定义的。

    EJB adaption of MQ integration in componetbroker
    10.
    发明授权
    EJB adaption of MQ integration in componetbroker 失效
    MQ集成在组件经纪人中的EJB适配

    公开(公告)号:US06704805B1

    公开(公告)日:2004-03-09

    申请号:US09549152

    申请日:2000-04-13

    IPC分类号: G06F944

    CPC分类号: G06F9/546

    摘要: A system, method, and program product, in which a stateful EJB session bean is used as the front end to client calls. In this configuration, a queue is represented by a session bean instance. “Put” and “get” are called on the relevant session bean instances. Thus, for example, a client, instead of first finding a home for a given type of OMs then calling “put” on the home to send out messages, will find a session bean home, create a session bean instance corresponding to a queue, and call “put” on the bean instance to send messages. In this manner, the message queue can be managed using standard EJB techniques.

    摘要翻译: 一种系统,方法和程序产品,其中有状态的EJB会话bean被用作客户端调用的前端。 在此配置中,队列由会话bean实例表示。 在相关会话bean实例上调用“Put”和“get”。 因此,例如,客户端,而不是首先找到给定类型的OM的家庭,然后在家中调用“put”来发送消息,将会找到会话bean回家,创建与队列对应的会话bean实例, 并在bean实例上调用“put”来发送消息。 以这种方式,可以使用标准EJB技术来管理消息队列。