TAO Programming Guide
This is the TAO Programmers Guide (TPG) published by Remedy IT. This guide is published for free. 全英文,文字版。 《TAO编程指南》(TAO Programmers Guide)是由Remedy IT公司出版的一份文档,主要用于指导程序员如何使用TAO(The ACE ORB,ACE对象请求代理)进行编程。TAO是基于C++的一个实时通信核心对象请求代理架构(Real-Time CORBA ORB)框架。该文档详细介绍了使用ACE C++框架和TAO进行CORBA编程的各个方面,包括实时CORBA编程、安全性、性能优化等。 文档首先介绍了ACE框架的基础知识,ACE是一个开源的C++库,用于高性能和实时通信系统。它提供了一组丰富的类库来支持面向对象的设计模式,特别是在网络编程方面。ACE框架通过提供设计模式的C++实现来帮助开发者简化复杂系统的开发。ACE框架的使用可以让开发者能够更加专注于业务逻辑,而不是底层的通信机制。 接下来,文档深入到CORBA(公共对象请求代理架构)的基础知识介绍,这是一种允许不同平台和不同语言编写的对象进行通信的中间件规范。通过使用CORBA,可以实现分布式系统中对象之间的通信和协作。CORBA通常用于需要跨不同应用程序和服务进行通信的复杂系统。 文档详细描述了如何使用C++进行CORBA编程,包括定义应用接口(IDL),实现服务器端和客户端,以及编译和运行应用程序。在这个过程中,需要使用到的工具如IDL编译器会生成一些文件,这些文件对于构建整个应用程序是必需的。编译器还会处理环境变量以及控制代码的生成方式。 在高级CORBA编程章节中,介绍了使用TAO进行实时CORBA编程的方法和技巧。实时系统通常对响应时间和可靠性有较高要求,TAO提供了一些策略和优化来满足这些特殊需求,例如操作分解策略、定位策略以及输出文件选项等。 TAO库中的压缩功能也被提及,包括如何使用压缩,以及如何实现自己的压缩器。此外,文档也提供了对TAO::Transport::Current特性的使用说明,这个特性可以使得程序员在特定的上下文中访问传输对象的当前状态和功能。 在安全性方面,文档介绍了如何使用SSLIOP(SSL Internet Inter-ORB Protocol),这是一种在CORBA中使用SSL/TLS进行安全通信的方式。介绍了与SSLIOP相关的各种选项,环境变量设置,以及如何使用SSLIOP::Current对象。 文档还涉及了TAO对Real-Time CORBA的支持,包括协议策略、Ruby语言到CORBA的映射(R2CORBA),以及如何使用CORBA/e标准。这些内容对于实现高性能和实时通信非常关键。 另外,文档还包含了对ACE文档的引用,包括《C++网络编程》一书,强调了使用ACE和设计模式来掌握复杂性,并通过框架实现系统化的复用。 总而言之,《TAO编程指南》是一本涵盖了从基础到高级应用,再到安全性和性能优化的全面教程,特别适用于那些希望使用ACE和TAO进行高效网络和分布式系统开发的C++程序员。
剩余155页未读,继续阅读
- dankoops2013-04-19还可以 简单入门可看
- imlx122014-04-12可惜是英文,上手慢了点
- chen_zhu2014-05-13很好。TAO的资料比较少,这个可以看看
- 粉丝: 4
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Go和React的高质量企业微信私域流量管理系统 。遵守Apache2.0协议,全网唯一免费商用。企业微信、私域流量、SCRM。详细文档+优秀项目+全部资料.zip
- 基于Go和React的企业微信的开源 SCRM 系统。企微,个微,微信,聚合聊天,自动回复,加好友。详细文档+优秀项目+全部资料.zip
- 基于go语言的搜索引擎,信息检索系统详细文档+优秀项目+全部资料.zip
- 基于Go语言,Beego框架开发的简单的文章发布管理系统。详细文档+优秀项目+全部资料.zip
- 基于Go语言的轻量级高性能的分布式日志系统详细文档+优秀项目+全部资料.zip
- 基于go语言简单的用户管理系统详细文档+优秀项目+全部资料.zip
- 基于Go语言的一个秒杀系统详细文档+优秀项目+全部资料.zip
- 基于Go语言的一个简易blog系统详细文档+优秀项目+全部资料.zip
- 基于Go语言开发,具备高安全性、高性能和易扩展性的企业级内容管理系统,详细文档+优秀项目+全部资料.zip
- 基于Go语言实现的单点登录系统详细文档+优秀项目+全部资料.zip
- 基于Go语言实现的微服务电商系统详细文档+优秀项目+全部资料.zip
- 基于python和sql server2014做的商品学生信息管理系统,有界面,利用的sql server数据库详细文档+优秀项目+全部资料.zip
- 基于OWTP协议库,封装所有与openw-server钱包服务API交互方法。用于集成到go语言开发下的应用方系统。详细文档+优秀项目+全部资料.zip
- 基于Quasar和Go语言的功能全面的管理系统详细文档+优秀项目+全部资料.zip
- 基于SpringBoot 开发的员工的季度绩效考核系统详细文档+优秀项目+全部资料.zip
- 四足机器人技术发展及其应用场景概述