좋다고 해서 봤는데...그렇게 설명이 쉽지는 않더군요...
기존에 이곳 저곳에 주워들은 COM에 대한 지식이 그나마 있던 터라 이에 대한 내용들은 이해가 되었지만, 뒤쪽으로 갈수록 음...무슨 얘긴지..좀 이해가 어렵더군요...
책의 편집 상태로 아무래도 딱딱한 디자인이라 재미도 없는데...이해가 안되니 정말 재미가 없더군요...ㅡㅡ;
DCOM(Distributed Component Object Model)은 마이크로소프트사가 추진하고 있는 분산객체 프로그래밍 분야의 강력한 기술이다. 이 기술로 컴포넌트가 윈도우 98, 윈도우 NT, 윈도우 2000 모두에서 좀더 큰 기반을 이루게 되었으며, 모든 윈도우 프로그래머가 이해하고 싶어하는 기술이 되었다. DCOM은 확장성이 높고, 컴포넌트를 제작하는 풍부하고 강력한 방법을 제시하고 있어서, 컴포넌트를 사용하는 모든 프로그램에서 코드를 변경하지 않고도 쉽게 업그레이드를 가능하게 한다.
『DCOM 제대로 배우기』는 C++ 프로그래머들에게 DCOM을 소개하며 안전하고 유지보수가 편리한 프로그램을 제작하는 데 필요한 기본 도구들을 제공한다. 비주얼 C++ 개발 도구와 마법사를 사용하는 동안 마법사가 생성하는 코드는 결코 놀라운 일이 아니라는 것을 상세한 설명과 함께 보여준다. 분산 컴포넌트를 만들고 시스템과 객체들의 정보 교환을 위해 생성된 C++ 코드에 대하여 중요성을 깨달을 수 있는 수준으로 설명하고 있고, 디버깅이나 성능 향상에 대한 작업까지도 제시한다.
이 책의 초점이 분산 컴퓨팅에 맞추어져 있기는 하지만, 기초 지식뿐만 아니라 COM의 여러 가지 분산 환경 지원 기능들에 대해서도 충분히 제시하고 있다.
1장. 분산 컴퓨팅
더미 터미널
클라이언트/서버 컴퓨팅
RPC를 사용한 분산 컴퓨팅
분산 객체
분산 컴포넌트
2장. DCOM 개관
COM
DCOM
COM이 제공하는 편의 기능과 서비스
COM 적용하기
3장. 객체
인터페이스
객체
클래스 팩토리
4장. 컴포넌트
서버
클라이언트
객체지향
5장. COM 내부 구조
메모리
위치 투명성
병행성
보안
6장. ATL을 이용한 컴포넌트 생성
컴포넌트 생성
객체 추가
생성된 코드
공통적인 책임
마무리
7장. COM 객체 사용
단순 클라이언트
COleDispatchDriver 기법
#import 기법
수작업 기법
재사용 기법
마무리
8장. 사이버공간에서의 COM
ATL 액티브X 컨트롤
웹 클라이언트
MFC 복합 컨트롤
ATL 복합 컨트롤
액티브X 컨트롤 특성
9장. 보안
서버측 COM 보안
액세스 토큰
감사 기록
관리 경고
클라이언트측 보안
10장. 객체간 연결
객체 참조
중계자
연결점
이벤트 소스
이벤트 싱크
연결점 성능
OBJREF의 보안
부록 A. 디버깅 기법들
부록 B. 성능
부록 C. 새로운 COM 기능들과 COM+
부록 D. 분산 시스템 구현 예제 - Hello. Universe!
자료명 | 등록일 | 다운로드 |
---|---|---|
예제소스 | 2016-04-06 | 다운로드 |