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,Windows2000GCC/G++,VC++6.0 ACE/TAO 本课程完成后,您将具备以下能力
-- 描述基于ACE/TAO的技术体系,开发多层、分布式的网络应用程序
|