![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CORBA
fys2xxx
这个作者很懒,什么都没留下…
展开
-
TAO编译总结
(一)TAO编译过程tao编译过程:1设置ACE1.1 解压缩安装包,比如解压缩到E:/cs/ACE_TAO/1.2 设置环境变量ACE_ROOT = E:/cs/ACE_TAO/ACE_wrappers/1.3 在ACE_ROOT/ace下添加一个文件 config.h,在文件内添加如下内容: #define ACE_HAS_STANDARD_CPP_LIB转载 2010-05-18 23:08:00 · 3565 阅读 · 0 评论 -
终于把Hello World!跑起来了
终于用TAO把hello world跑起来了程序其实一直是对的 只不过太长时间没用VC了 忘了命令行的程序怎么运行了!留图纪念其实IDL还是不是很懂 不过已经迈出坚实的一步了 要继续努力 呵呵原创 2010-05-30 21:05:00 · 552 阅读 · 0 评论 -
CORBA Programming with TAO - 9.Postscript(后记)
摘要:这是整个系列的最后一篇,对整个系列及该系列未涵盖的内容进行了总结,同时对CORBA及分布式对象计算技术的发展状况进行了简单分析。正文:CORBA本身是一个复杂的体系,本系列只是初步介绍了用TAO进行分布式CORBA应用的基础知识,并有选择性地略去了部分内容(如DynAny、POA Policy、Persistent Object等,关于POA Policy的相关内容可阅读参考文献5),此转载 2010-05-20 13:51:00 · 481 阅读 · 0 评论 -
CORBA Programming with TAO - 8.Event Service(事件服务)
摘要:事件服务(Event Service)通过在通信的双方甚至是多方间引入一个第三方――Event Channel,一定程度上解除Client和Server之间的耦合关系,在通信的过程中,任意一方只需与Event Channel打交道,而无需确切知道对方的存在,从而使得二者由一对一的关系变成多对多的关系。一、简介CORBA除了前面讲过的基本的Naming Service(命名服务)外,还定义转载 2010-05-20 13:51:00 · 1049 阅读 · 0 评论 -
CORBA Programming with TAO - 7.IIOP(体验IIOP--一个Java作客户端的例子)
摘要:CORBA2.0引入的IIOP(Internet Inter-ORB Protocol)是GIOP(General Inter-ORB Protocol)针对TCP/IP协议的一个实现,IIOP使得不同ORB间可以相互访问,同时也使得基于不同ORB的复杂分布式应用成为可能。一、简介TAO是一个C++ ORB,因此,我们在没有其它附加“转接”模块的情况下,仅能使用C++来直接使用该ORB进转载 2010-05-20 13:49:00 · 498 阅读 · 0 评论 -
CORBA Programming with TAO - 6.Naming Service(使用命名服务)
摘要:命名服务(Naming Service)是CORBA定义的诸多服务中比较常用的一个, Naming Service提供的助记符解析服务使得应用程序可以借助助记符,而不是一大串IOR来访问到相应的Servant。一、简介直接将IOR串在程序间传递的做法往往比较不方便,特别是,对于非持久servant来说,每次重启Server程序时,这个IOR都会发生变化,在使用上比较不便,而且,当我们需要转载 2010-05-20 13:48:00 · 933 阅读 · 0 评论 -
CORBA Programming with TAO - 3.IDL Data Type(数据类型与Mapping)
摘要:简要介绍TAO支持的IDL数据类型及其C++ Mapping关系。一、简单基本数据类型(Simple Basic Types)TAO支持以下简单基本数据类型(%TAO_ROOT%/tao/Basic_Types.h):IDLC++booleanCORBA::BooleancharCORBA转载 2010-05-18 23:36:00 · 878 阅读 · 0 评论 -
CORBA_TAO的环境配置
CORBA_TAO系统环境变量的配置,对于能熟练进行系统环境变量配置的同学来说,应该很简单,对于首次进行配置的同学来说可能不是那么容易了。首先右击“我的电脑”->属性->高级->环境变量,然后在环境变量对话框里进行以下操作:1.新建变量 ACE_ROOT 值设置为CORBA文件夹的路径 比如我的路径是E:"work"ACE_wrappers2.给变量Path的值加入 %ACE_RO转载 2010-05-18 22:15:00 · 882 阅读 · 0 评论 -
CORBA Programming with TAO - 2.Compile Source Code(编译ACE/TAO/CIAO)
摘要:简要介绍如何在Windows平台上编译ACE/TAO/CIAO,及编译过程中需注意的问题。正文:随着ACE/TAO/CIAO研究者研究的不断深入,整个平台变得越来越庞大,涉及的工程及目录数目也越来越多,下面简要介绍一下如何在Windows平台上编译ACE/TAO/CIAO,其过程在其它平台上是类似的。一、目录结构在开始之前,先简要介绍一下整个产品的目录结构。ACE(Ada转载 2010-05-18 21:59:00 · 1099 阅读 · 0 评论 -
CORBA Programming with TAO - 5.Hello World(简单实例)
摘要:前面对CORBA编程的基础知识进行了简单介绍,本篇中,我们将实例讲解如何利用TAO中进行CORBA编程。一、编写IDL1、建一个空的Solution,然后在该Solution目录下新建一个名为idl的Win32 Static Library工程(对于一般的TAO工程,无需单独为idl建一个Project,但由于我们要重用该idl,所以单独为其建立一个工程比较便于管理)。然后新建一个文转载 2010-05-20 13:46:00 · 520 阅读 · 0 评论 -
CORBA Programming with TAO - 4.Basic Functions(常用基本方法解析)
摘要:简要介绍CORBA规范定义的几个常用基本方法的功能及应用中需要注意的问题。正文:idl编译器会为每个在idl中声明的interface生成一个对应的代理基类:class InterfaceName;以及两个对象引用类型:InterfaceName_ptr和InterfaceName_var前者是一个指针类型,其定义往往是:typedef InterfaceNa转载 2010-05-20 13:44:00 · 562 阅读 · 0 评论 -
CORBA Programming with TAO - 1.Start(基本概念)
摘要:简要介绍CORBA的基本原理,并解释POA、stub、skeleton、servant等重要概念。一、CORBA及TAO简介CORBA是个为简化跨平台应用而提出的规范,他独立于网络协议、编程语言和软硬件平台,支持异构的分布式计算环境和不同编程语言间的对象重用。CORBA能作为不同平台应用间信息传递的中间件,CORBA通过引入经过充分验证的有效的框架结构和通信手段,最大限度地简化了网络通信相关转载 2010-05-18 21:53:00 · 665 阅读 · 0 评论 -
9篇TAO简介
9篇TAO简介看完了 对TAO有了一个大概的概念,但是具体CORBA的使用方法 还是不太了解目前还在看CORBA C++编程那本书,还有CORBA规范 希望在下个星期能够有所突破原创 2010-05-30 22:02:00 · 806 阅读 · 1 评论