서브메뉴

본문

C++ Network Programming Volume
C++ Network Programming Volume
저자 : 더글라스 슈미츠
출판사 : 인포북
출판년 : 2003
정가 : 22000, ISBN : 8980545231

책소개


ACE 프레임워크에 초점을 맞추고 있으며, 프레임워크 구조를 형성하는 개념, 패턴, 사용 규칙에 대하여 전반적인 내용을 제공한다. 객체지향 프레임워크를 디자인하기 위한 실용적인 가이드라고 할 수 있으며, 개발자들에게 동시처리 방식의 네트워크 어플리케이션에 프레임워크를 적용하는 방법을 보여주고 있다. C++ 네트워크 프로그래밍 Volume 1에서는 네트워크 처리 기초 구성요소인 ACE와 ACE Wrapper Facade 클래스들에 대하여 소개했으며, Volume 2에서는 상위수준의 통신 서비스를 제공하기 위해 Wrapper Facade 위에 프레임워크를 어떻게 구축하는가에 대하여 설명하고 있다.

목차


용어 대역표
머리글
이 책에 대해서

Chapter 1 네트워크 프로그래밍을 위한 객체지향 프레임워크
1.1 객체지향 프레임워크의 개요
1.2 소프트웨어 개발과 재사용 기술의 비교
1.2.1 프레임워크와 클래스 라이브러리의 비교
1.2.2 프레임워크와 컴포넌트의 비교
1.2.3 프레임워크와 패턴의 비교
1.2.4 프레임워크와 모델-통합 처리의 비교
1.3 네트워크 프로그래밍에 프레임워크 적용하기
1.4 ACE 프레임워크 둘러보기
1.4.1 ACE의 개요
1.4.2 ACE 프레임워크의 개요
1.5 예제 : 네트워크 로깅 서비스
1.6 요약

Chapter 2 서비스 및 설정 변경 디자인 관점
2.1 서비스와 서버 디자인 관점
2.1.1 단기간/장기간 서비스
2.1.2 내부/외부 서비스
2.1.3 상태 기반/비상태 기반 서비스
2.1.4 계층적-모듈 기반/단일-집적 방식 서비스
2.1.5 단일/다중 서비스 서버
2.1.6 원샷/독립 서버
2.2 설정 변경 디자인 관점
2.2.1 정적/동적 명칭 설정
2.2.2 정적/동적 링크
2.2.3 정적/동적 설정 변경
2.3 요약

Chapter 3 ACE Reactor 프레임워크
3.1 개요
3.2 ACE_Time_Value 클래스
제작 동기
클래스 기능
예제
3.3 ACE_Event_Handler 클래스
제작 동기
클래스 기능
예제
3.4 ACE_Timer_Queue 클래스
제작 동기

클래스 기능
예제
3.5 ACE_Reactor 클래스
제작 동기
클래스 기능
예제
3.6 요약

Chapter 4 ACE Reactor 프레임워크의 세부 구현
4.1 개요
4.2 ACE_Select_Reactor 클래스
제작 동기
클래스 기능
예제
4.3 ACE_TP_Reactor 클래스
제작 동기
클래스 기능
예제
4.4 ACE_WFMO_Reactor 클래스
제작 동기
클래스 기능
예제
4.5 요약

Chapter 5 ACE 서비스 설정자 프레임워크
5.1 개요
5.2 ACE_Service_Object 클래스
제작 동기
클래스 기능
예제
5.3 ACE_Service_Repository 클래스
제작 동기
클래스 기능
예제
5.4 ACE_Service_Config 클래스
제작 동기
클래스 기능
예제
5.5 요약

Chapter 6 ACE Task 프레임워크
6.1 개요
6.2 ACE_Message_Queue 클래스
제작 동기
클래스 기능
예제
6.3 ACE_Task 클래스
제작 동기
클래스 기능
예제
6.4 요약

Chapter 7 ACE Acceptor-Connector 프레임워크
7.1 개요
7.2 ACE_Svc_Handler 클래스
제작 동기
클래스 기능
예제
7.3 ACE_Acceptor 클래스
제작 동기
클래스 기능
예제
7.4 ACE_Connector 클래스
제작 동기
클래스 기능
예제
7.5 요약

Chapter 8 ACE Proactor 프레임워크
8.1 개요
8.2 비동기 입 출력 팩토리 클래스
제작 동기
클래스 기능
예제
8.3 ACE_Handler 클래스
제작 동기
클래스 기능
예제

8.4 Proactor 방식의 Acceptor-Connector 클래스
제작 동기
클래스 기능
예제
8.5 ACE_Proactor 클래스
제작 동기
클래스 기능
ACE_WIN32_Proactor 클래스
ACE_POSIX_Proactor 클래스
예제
8.6 요약

Chapter 9 ACE Streams 프레임워크
9.1 개요
9.2 ACE_Module 클래스
제작 동기
클래스 기능
예제
9.3 ACE_Stream 클래스
제작 동기
클래스 기능
예제
9.4 요약

용어 정리
참고 문헌
찾아보기