编译 IDL 后生成的 Java 类

[b]Helper [/b]
为接口客户提供有用的助手功能的类。编译器为 narrow 功能自动生成代码,这种 narrow 功能让客户将CORBA对象引用强制转换为接口类型。还提供了绑定(bind)功能,用户可以用其查找该类型的对象。
[b]
Holder [/b]
含有接口类型的公共实例成员的类。用户和服务器用其来以方法调用的 out 和 inout 参数的形式传递接口类型的对象

[b]Stub [/b]
为接口对象实现客户端存根的类,它是真正的提供排列功能的接口的内部实现。

[b]Operations[/b]
定义了 IDL 功能的类。

[b]Tie[/b]
CORBA支持两种类型的程序:基于继承(inheritance-based)的和基于委托的(delegantion-based)。Tie类只是扩展了POA,但它没有提供自己的实现语义。它把所有的工作委托到一个实现对象上。每一个Tie对象存储一个实现对象的引用。
委托方法可用两种类实现IDL接口:1.一个IDL生成的Tie类,该类继承自POA,但是委托所有的调用到一个实现类;2.一个实现IDL生成的Operations 接口的类,它定义了IDL的功能。

[b]POA[/b]
为接口实现CORBA服务器端框架的类。这个类将 CORBA 和 Java 对象模型组合到一起。它是通过使用一个实现了Java的org.omg.CORBA.Object 接口的 Java 对象做到这一点的。这是CORBA根接口,所有得CORBA对象都必须实现它。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值