로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

C++ Network Programming Volume 2 : ACE와 프레임워크를 이용한 체계적인 재사용 기법

   
지은이 Douglas C. Schmidt/권태인   |   출판사 인포북  |   발행일 2003년 11월 11일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 22,000원19,800원 10%
마일리지 5% 1,100원
발행일 2003-11-11
ISBN 8980545231 |  9788980545230
기타정보 번역서 | 464쪽 | 일반
예상출고일
배송비 2,000원 (20,000원이상 무료배송)
   
프로그래밍언어
종합지수 19p 104 위
   
이 책의 원서
  C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks
Addison-Wesley Professional | Douglas C. Schmidt
주의사항 더이상 출간되지 않습니다.
 

수정 가능한 융통성있는 소프트웨어를 급하게 개발하여야 합니까? 제작중인 소프트웨어에 프레임워크의 위력과 효율을 넣기를 원하나요? ACE(Adaptive Communication Environment)는 고성능 네트워크 어플리케이션과 차세대 미들웨어를 구축하기 위한 오픈 소스 툴킷입니다. ACE의 위력과 효율은 네트워크 어플리케이션의 체계적인 재사용성을 얻기 위해 객체지향 프레임워크를 채용함으로서 얻어진 것입니다. ACE 프레임워크는 일반적인 네트워크 프로그래밍 주제들을 다루고 있으며, 완벽한 분산 어플리케이션을 만들어냄으로서 C++ 언어 기능을 사용하여 수정이 가능합니다.

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

이 책은 ACE 커뮤니티상의 두 전문가들이 기술한 다음과 같은 내용을 담고 있습니다.

  • ACE 프레임워크의 개요
  • 네트워크 서비스를 위한 디자인 관점
  • 핵심 ACE 프레임워크의 중요 기능에 대한 설명
  • ACE 프레임워크의 사용법을 시연하기 위한 C++ 코드 예제

    "C++ 네트워크 프로그래밍 Volume 2"에서는 개발 노력과 과부하를 줄이면서 빠르게 네트워크 어플리케이션을 작성할 수 있도록 프레임워크를 사용하는 방법을 가르쳐 줍니다. 이는 네트워크 어플리케이션을 개발하는 C++ 개발자 모두에게 귀중한 재산이 될 것이라 확신합니다.

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

    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 요약

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

    더글라스 C. 슈미츠 박사
    ACE의 초기 개발자. 그는 현재 캘리포니아 어빈 대학의 부교수로 재직중이며, 여기에서 실시간 분산 및 임베디드(embedded) 미들웨어의 패턴과 최적화에 대하여 연구하고 있습니다. 또한, 예전에는 C++ Report의 편집자와 C/C++ Users Journal의 칼럼리스트로 활동했으며, "Pattern Languages of Program Design"(Addison-Wesley, 1995)의 공동저자이기도 합니다. 또한, "C++ 네트워크 프로그래밍 Volume 1 : ACE와 패턴을 사용한 객체지향 네트워크 프로그래밍"을 스티브 D. 휴스턴과 공동으로 집필하기도 했습니다.

    스티브 D. 휴스턴
    소프트웨어 프로젝트에 계속 ACE를 사용하기를 원하는 회사들에게 기술적 지원과 컨설팅 서비스를 제공하는 회사인, Riverace 사의 대표이사 및 CEO를 겸직하고 있습니다. 스티브는 ACE에 관한한 거의 10년에 가까운 경험을 가지고 있으며, 다양한 하드웨어와 소프트웨어 환경하에서의 네트워크 프로토콜 및 C++ 네트워크 어플리케이션 개발에 대해서도 20년이 넘는 소프트웨어 개발 경력을 가지고 있습니다.


    [역자소개]
    권태인

    현재 Pixelz 소프트(http://www.pixelz.co.kr) 메인 프로그래머. 관심분야는 ACE, STL, lua 스크립트 언어, OpenGL이며, 특히 오픈소스 툴 및 라이브러리를 통한 게임 개발에 관심이 많다. 다년간의 게임 프로그래밍 경력을 가지고 있으며 디조 게임스쿨 프로그래밍 강의를 맡은 경력이 있다. 개인적으로는 http://www.redwiki.net이라는 게임 프로그래밍 위키사이트를 운영하고 있으며, 현재 회사내에서 lua 스크립트 기반의 온라인 게임 엔진 제작을 담당하고 있다.

    [감수자소개]
    곽용재
    고려대학교 컴퓨터학과 대학원 박사과정 학생이며, 프리랜서 프로그래머 겸 컴퓨터 테크니컬 번역가. 자연어 처리, 효율적인 알고리즘과 제네릭 프로그래밍에 관심이 많다. 주요 번역/편역 작품으로는 모어 이펙티브 C++(More Effective C++ 한국어판), 이펙티브 STL(Effective STL 한국어판), 자바서버 페이지 웹 프로그래밍(Web Development with JavaServer Pages 한국어판), 초보자를 위한 UML 객체지향 설계(Teach Yourself UML in 24 hours 한국어판) 등이 있음.
    네트워크 프레임 이해에 탁월한 책.
    임채훈님이 쓰신 서평보기 I 평점 I 조회수(1201) I 공감 (0) I 블로그
    이 책이 욕먹을 정도로 번역이 안좋다라는건 이해가 되지 않습니다. 이책을 잘 보실려면 코드를 직접 타이핑하면서 보시고여러번 읽어 보는것을 권합니다.Network Programming 하신다면 언젠가는 한번쯤 거처가야 할 책이 아닌가 싶습니다.  
    ㅎㅎㅎ..신덕진님 이책보구 많이 황당 했겠어요.^^..
    이상범님이 쓰신 서평보기 I 평점 I 조회수(1818) I 공감 (0) I 블로그
    안녕하세요..이책은 명저 인걸로 알고 잇습니다.하지만 번역학 힘든 책이라고 알고 잇어요.왜냐면 ACE 자체가 상당히 추상적인 학문이라는 점이죠..원서두 마찬가지로...암튼 이책 사서보신분들 고생 좀 햇겠내요..^^힘내세요.
    원서는 강추 번역서는 비추
    신덕진님이 쓰신 서평보기 I 평점 I 조회수(1585) I 공감 (0) I 블로그
    번역하신분께는 죄송하지만 ...제가 IT분야에서 월급받은 지난 94년부터 지금까지...제가 보았던 번역서 중에는 최악이군요.원래 addison wesley에서 축간된 책들이 대부분 명저이고 깊이또한 깊습니다.차라리 번역하시지 않으실걸 그랬습니다.이걸 추천했다가 팀원에게 들은 원망을 생각하면.... 
    좋다... 하지만 , 부족하다..... 아쉽다....
    조해진님이 쓰신 서평보기 I 평점 I 조회수(2771) I 공감 (0) I 블로그
    드디어 1권의 감동에 이어  2권을 읽고 말았다결론부터 말하자면 ACE는 ... 분명.... 너무 완벽하다 싶을 정도로  대단한 프레임웍임을 다시 확인하였다 , 2권을 내용을 봐도  ACE의 방대함을 짐작조차 하기 힘들정도였다 단 , 이렇게 방대한것은 좋지만 C++ 기본 자료구조의 완성형인 STL과 비교해 보자면 STL은 기본 STL 컨테이너 사용법만 좀 알아도 간단히 써먹을수 있는 장점에 비해  , ACE는 네트워크 프로그래밍을 어느정도 알고 있어야 하고 , ...
    ACE 프레임워크에 대한 구체적인 내용.
    이상범님이 쓰신 서평보기 I 평점 I 조회수(1989) I 공감 (0) I 블로그
    안녕하세요..이책에 관하여서는 다들 서평을 잘 주시내요.^^.저는 CTI관련 일을 하고 있습니다..주로 멀티스레딩 또는 넷트웍 관련 개발을 하고 있죠...현재 ACE를 사용하여 제품 개발을 하고 있습니다.ACE 또한 우연한 기회에 접하게 되었죠.,.다른 분들은 ACE자체를 쓴다는 기뿜이겟지만...저는 실무에서 쓰는 분이기 이기 때문에 공부합니다..어찌보면 수동적 일지는 몰라두요.^^ACE-frameworks을 전반적으로 설명한 것은 1권이구요..2권은 좀더 깊이 있게 다룬 책입니다..좀 더 많...
     
    전체평균(70)
    회원평점   회원서평수 5
    네트워크 프레임 이해에 탁월한 책.
    임채훈 님  2010-12-07
    ㅎㅎㅎ..신덕진님 이책보구 많이 황당 했겠어요.^^..
    이상범 님  2005-05-28
    원서는 강추 번역서는 비추
    신덕진 님  2005-05-24
    좋다... 하지만 , 부족하다..... 아쉽다....
    조해진 님  2004-04-13
    ACE 프레임워크에 대한 구체적인 내용.
    이상범 님  2003-11-14
    이메일주소수집거부