ACE/TAO,CORBA培训


(by huihoo.com 培训中心)

课程名称

ACE/TAO,CORBA培训

课程形式

5天,60% 教师讲解,40% 实战练习

授课内容:

第一部分:ACE基础篇

。ACE的基本概念,架构,框架
。编译,安装,调试
。GoF模式:Strategy,Singleton,Bridge,Facade,Composite的介绍
。POSA模式:Reactor,Proactor,Component Configurator,Active Object,
Half-Sync/Half-Async,Acceptor-Connector,Pipes and Filters
。使用ACE的日志服务
。收集运行时信息
。ACE容器
。ACE的成功应用
。演示,练习,提问,思考

第二部分:ACE中级篇

。如何访问OS服务
。TCP/IP Socket编程接口
。使用ACE的TCP,UDP类进行网络编程
。进程和线程管理
。反应堆(Reactor)和Proactor框架:用于事件多路分离和分发的体系结构
。为I/O,定时器,信号处理实现事件处理器
。ACE Task框架:并发模式
。消息队列(Message Queue)
。接受器(Acceptor)和连接器(Connector)框架:接受连接模式
。演示,练习,提问,思考

第三部分: ACE高级篇

。共享内存(Shared Memory)
。ACE流框架(Streams Framework)
。ACE服务配置框架(Service Configurator Framework)
。定时器(Times)
。ACE命名服务(Naming Service)
。演示,练习,提问,思考

第四部分: CORBA/TAO篇

。CORBA基础
。RT-CORBA基础
。TAO 基础
。CORBA 应用开发基础
。一个完整的 CORBA C++ 开发实例
。Object Request Broker (ORB)
。可移植对象适配器 POA 开发
。线程和连接管理
。Factories
。接口定义语言 IDL 介绍
。IDL to C++ 映射介绍
。TAO IDL Compiler
。使用 CORBA 异常机制
。CORBA Messaging
。CORBA Callback 机制
。Pluggable Protocols
。TAO 命名服务
。TAO 事件服务,实时事件服务
。TAO 通告服务
。TAO 日志服务
。TAO 安全,防火墙
。CORBA 内存管理介绍
。TAO配置、管理,性能调优,故障切换,容错CORBA,常见故障的解决等
。演示,练习,提问,思考

实验平台

Linux,WinXP
GCC/G++,VC++6.0,VS2005
ACE/TAO

本课程完成后,您将具备以下能力

-- 描述基于ACE/TAO的技术体系,开发多层、分布式的网络应用程序
-- 了解ACE的核心技术:ACE Socket、IPC、进程管理、线程管理、内存管理、并发机制
-- 理解ACE核心模式和框架
-- 能举出ACE的网络编程接口
-- 能描述ACE架构体系
-- 能设计流框架和动态配置服务
-- 掌握ACE设计模式
-- 学会使用VC++6.0,VS2005开发开发基于ACE/TAO的应用
-- 学会使用ACE动态配置服务进行ACE的应用部署
-- 掌握CORBA/TAO原理,体系结构,基本使用方法
-- 能描述CORBA/TAO对象调用,发布的过程
-- 能描述CORBA/TAO事务,安全管理
-- 了解并掌握CORBA/TAO命名、事件、通告和日志等服务
-- 了解CORBA/TAO管理,性能调优,集群技术,容错CORBA,常见故障的解决等

培训方式

我们提供个人培训和企业培训,参加培训班或上门培训

成功案例

成功案例 >>>

联系我们

联系我们 >>>