ACE/TAO,CORBA培训


(by huihoo.com 培训中心)

课程名称

ACE/TAO,CORBA培训

课程形式

7天,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编程篇

。如何访问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,常见故障的解决等
。演示,练习,提问,思考

第五部分: ACE/TAO应用篇

。ACE/TAO应对QoS的挑战
。Application-Level Communication Gateway
。JAWS Web Application Framework
。演示,练习,提问,思考

实验平台

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,常见故障的解决等
-- 了解如何将ACE/TAO与其他电信/通讯开放源代码方案件结合起来提供电信级应用方案

培训方式

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

成功案例

成功案例 >>>

联系我们

联系我们 >>>