`
pleasetojava
  • 浏览: 703390 次
  • 性别: Icon_minigender_2
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
CORBA Programming with TAO - 5.Hello World(简单实例) 摘要: 前面对CORBA编程的基础知识进行了简单介绍,本篇中,我们将实例讲解如何利用TAO中进行CORBA编程。 一、编写IDL 1、建一个空的Solution,然后在该Solution目录下新建一个名为idl的Win32 Static Library工程(对于一般的TAO工程,无需单独为idl建一个Project,但由于我们要重用该idl,所以单独为其建立一个工程比较便于管理)。 然后新建一个文本文件,添加如下内容: #ifndef __ECHO_IDL__ #define ...
CORBA Programming with TAO - 4.Basic Functions(常用基本方法解析) 摘要: 简要介绍CORBA规范定义的几个常用基本方法的功能及应用中需要注意的问题。 正文: idl编译器会为每个在idl中声明的interface生成一个对应的代理基类: class InterfaceName; 以及两个对象引用类型: InterfaceName_ptr 和 InterfaceName_var 前者是一个指针类型,其定义往往是: typedef InterfaceName* InterfaceName; 因此,不作过多讨论。 Inter ...
CORBA Programming with TAO - 2.Compile Source Code(编译ACE/TAO/CIAO) 摘要: 简要介绍如何在Windows平台上编译ACE/TAO/CIAO,及编译过程中需注意的问题。 正文: 随着ACE/TAO/CIAO研究者研究的不断深入,整个平台变得越来越庞大,涉及的工程及目录数目也越来越多,下面简要介绍一下如何在Windows平台上编译ACE/TAO/CIAO,其过程在其它平台上是类似的。 一、目录结构 在开始之前,先简要介绍一下整个产品的目录结构。ACE(Adaptive Communication Environment ...
CORBA Programming with TAO - 1.Start(基本概念) CORBA Programming with TAO - 1.Start(基本概念) 摘要: 简要介绍CORBA的基本原理,并解释POA、stub、skeleton、servant等重要概念。 一、CORBA及TAO简介 CORBA是一个为简化跨平台应用而提出的规范,它独立于网络协议、编程语言和软硬件平台,支持异构的分布式计算环境和不同编程语言间的对象重用。CORBA可以作为不同平台应用间信息传递的中间件,CORBA通过引入经过充分验证的有效的框架结构和通信手段,最大限度地简化了网络通信相关应 ...
关于ACE_Task::last_thread() 在ACE应用中,我们经常用ACE_Task类实现多线程处理。由于ACE_Svc_Handler从ACE_Task派生,当你写的应用程序使用了Acceptor-Connector框架同时又直接使用ACE_Task,如线程池,这时你会使用到ACE_Task。因为许多ACE_Task对应是动态分配的,所以,必须在不再需要时把它们正确地释放掉,知道何时可以释放对象,这一点非常重要。C++NPv2第189页描述了当多线程涉及到的task对象在它们退出时,使用ACE_Task::thr_count()方法确定正确释放它们的方法。 在C++NPv2文档中 ...
我所实现的B+树是有关于《数据库系统实现》上的B+书算法的实现。利用插入法,我构建出了一个以long型数据作为键值,以Object型数据为指针的B+索引树。有关我的程序的说明:(1)元组数量的取值范围的含义是:本程序中我要 ...
Global site tag (gtag.js) - Google Analytics