Java IDL属性转为Java接口实现:CORBA基础与通信系统设计
需积分: 4 164 浏览量
更新于2024-08-18
收藏 732KB PPT 举报
本篇文章主要讨论的是将IDL(Interface Definition Language)中的属性转换为Java语言表示的方法,并结合CORBA(Common Object Request Broker Architecture)进行讲解。IDL是一种用于描述分布式对象接口的语言,它在Java_IDL And CORBA的交互中扮演关键角色。
在Java中,对于一个简单的IDL接口如`interface Book { attribute string isbn; }`,其Java等效表示是一对访问器(accessor)和修改器(mutator)方法。例如,`String isbn()`是getter方法,用于获取ISBN属性的值,而`Void isbn(String _isbn)`是setter方法,用于设置ISBN属性的值。如果属性声明为`readonly`,则不会生成setter方法,因为在这种情况下,该属性只读不可写。
文章的重点在于介绍CORBA,一个分布式对象互操作的规范,由OMG(Object Management Group)研究组在20世纪80年代提出并发展。CORBA的核心组件是对象请求代理(ORB),它提供了一个统一的、跨平台的环境,使得不同操作系统和编程语言下的应用程序能够通过这个标准通信。在面向对象的系统设计中,ORB隐藏了底层实现细节,请求者无需关心服务的实际位置或具体实现方式,简化了开发者的工作。
参与者需要学习如何使用Java编写CORBA客户端和服务,以设计和实现基于CORBA的分布式系统。这部分内容可能包括学习如何创建ORB实例、定义和注册对象、以及使用IDL定义接口和调用远程服务等关键技术。此外,文章还提及了OMG的成立背景,成员公司以及CORBA在软件行业的广泛应用,展示了其作为行业标准的重要性。
本文旨在引导读者理解IDL在Java与CORBA交互中的作用,并掌握如何在实际项目中利用Java进行CORBA编程,实现分布式系统的高效通信。通过学习,读者将能够运用这些知识构建具有高度互操作性的分布式应用。
2022-09-23 上传
2021-03-30 上传
2022-09-22 上传
2022-09-14 上传
2022-09-23 上传
2022-09-24 上传
2012-12-14 上传
2022-09-22 上传
2022-09-19 上传
韩大人的指尖记录
- 粉丝: 32
- 资源: 2万+
最新资源
- blog_flask
- tphunt:尽快搜索厕纸!
- payments:使用Koa服务器和ES2015的通用付款解决方案
- AppSessionDemo:Titanium 移动应用程序的客户端会话超时
- 管理系统系列--整理记录各个包管理器,系统镜像,以及常用软件的好用镜像,Thanks Mirror。 走过路过,如觉.zip
- 2.4G无线耳机PADS板子-电路方案
- Top-Interview-Questions:Leetcode热门面试问题
- ruby_kafi_hotwire_tweets:一个将标准导轨转换为热线的简单演示-Realtime Spa
- ghaggis:GHC:格拉斯哥Haggis编译器-开源
- three.js+vue3打造VR掌上博物馆源代码
- cin-checksum:公民识别码(GB 11643-1999)校验和
- 管理系统系列--展示静态资源管理系统设计思路的demo.zip
- audible-goodreads-import:使用可听见的API(https
- MOS双电机驱动模块 BTS7960 资料汇总(原理图、测试程序、使用说明等)-电路方案
- 迪恩_02
- fontpath-canvas:用于将字体路径文件渲染到 HTML5 画布的实用程序