책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 중고매입용컴퓨터
· ISBN : 9788972804871
· 쪽수 : 747쪽
· 출판일 : 1999-04-09
책 소개
목차
1장 분산 객체 컴퓨팅
1 소프트웨어 개발 패러다임
구조적 기법
객체지향 기법
컴포넌트 기반 개발 방법
2 분산 객체 프레임워크
분산 시스템의 역사
분산 객체 프레임워크
분산 환경의 다른 프레임워크들
2장 CORBA의 구조
1 OMG의 OMA
2 CORBA ORB
클라이언트의 구조
구현 객체의 구조
CORBA ORB의 기능
CORBA 메소드 호출
ORB간 상호 운용
3 인터페이스 정의어
4 CORBA 서비스와 공통 기능
CORBA 서비스
CORBA 공통 기능
5 CORBA 비즈니스 객체
6 오브젝트웹
자바와 CORBA
CORBA 기반 오브젝트웹 특징
7 CORBA 3.0
분산된 컴포넌트의 지원
메세징 서비스와 QoS
다른 기술들
8 ORB 기능 비교
3장 CORBA 프로그램 시작하기
1 문제 정의
2 자바로 애플리케이션 개발
Grid 자바 애플리케이션
Grid 자바 애플릿
웹서버
3 C++로 애플리케이션 개발
IDL 인터페이스 정의
서버 구현
클라이언트 구현
4 서버는 C++, 클라이언트는 자바로 프로그래밍
IDL 인터페이스 정의
서버 측 구현
클라이언트 측 구현
4장 IDL의 자바 매핑
1 IDL
2 IDL 문법
3 IDL 형태 매핑
모듈 매핑
속성 및 연산 매핑
연산 파라미터 및 반환값 매핑
Holder 클래스를 이용한 계산기 작성하기
4 인터페이스에 대한 매핑
인터페이스 매핑
객체 참조
상속
5 타입에 대한 매핑
기본 데이터 타입 매핑
사용자 정의 타입 매핑
Constructed 타입과 매핑
Templete 타입과 매핑
배열 매핑
Typedef 선언과 상수의 매핑
Any 타입의 자바 매핑과 사용법
예외 타입의 매핑
5장 객체 지향 분석 및 설계
1 객체 지향 분석과 설계란?
2 UML이란?
UML의 역사
UML의 구성
3 도구를 이용한 분석과 설계
시스템 요구 사항 분석
분석 및 설계
4 Bank 애플리케이션 작성하기
IDL 파일 작성
Bank 서버 구현
클라이언트 작성 및 실행
6장 서버 구현 메카니즘
1 추상 클래스와 인터페이스
2 Banking 애플리케이션
IDL 인터페이스 작성
IDL 인터페이스 매핑
3 TIE 접근 방식으로 인터페이스의 구현
IDL 인터페이스의 매핑
인터페이스의 구현
서버 애플리케이션 작성
4 ImplBase 접근 방식으로 인터페이스의 구현
IDL 인터페이스의 매핑
인터페이스의 구현
서버 애플리케이션 작성
5 구현된 객체를 사용하는 클라이언트
TIE 접근 방식으로 구현한 클라이언트
ImplBase 접근 방식으로 구현한 클라이언트
6 ImplBase 접근 방식과 TIE 접근 방식의 비교
TIE 접근 방식
ImplBase 접근 방식
7 예외 처리
사용자 정의 예외
클라이언트에서의 예외 처리
서버에서의 예외 전달
시스템 예외
7장 네이밍 서비스
1 네이밍 서비스란?
2 CORBA에서의 네이밍 서비스
CosNaming 모듈과 합성 이름의 형식
NamingContext 인터페이스와 BindingIterator 인터페이스
NamingContext 상에서 발생되는 예외 처리
3 네이밍 서비스의 사용
Names의 스트링 형식
네이밍 서비스 이용 단계
네이밍 서비스의 예
네이밍 서비스를 위한 환경 설정
4 Java2 플랫폼에서의 네이밍 서비스 사용
Java2에서의 Java IDL
Java2를 이용한 네이밍 서비스
5 상호 운용적인 네이밍 서비스
8장 콜백
1 콜백 구현
IDL 인터페이스의 정의
클라이언트 코드 작성
서버 작성
2 콜백 모델에서 데드락 방지
넌블록킹 연산 호출 사용
실행시 다중 스레드를 사용하는 방법
3 WebChat 프로그램
WebChat 클라이언트 인터페이스
WebChat 서버 인터페이스
IDL 규약
클라이언트 애플리케이션
중앙 서버 애플리케이션
9장 동적 호출 인터페이스와 인터페이스 저장소
1 DII의 사용
CORBA에서의 DII 사용 방법
2 DII를 이용한 Bank 예제
IDL 컴파일과 서버 프로그래밍
_request()를 이용한 클라이언트 프로그래밍
_create_request()를 이용한 클라이언트 프로그래밍
IDL 속성을 읽거나 쓰기 위한 Request의 작성
3 지연된 동기 호출
4 인터페이스 저장소
인터페이스 저장소의 형성
인터페이스 저장소를 접근하기 위한 유틸리티
5 인터페이스 저장소 구조
인터페이스 저장소의 데이터 구조
인터페이스 저장소에서의 포함 개념
6 인터페이스 저장소로부터 정보 얻기
7 인터페이스 저장소를 이용한 DII의 사용
인터페이스 저장소와 DII를 이용한 grid 예제
10장 상호 운용성
1 ORB간 상호 운용
2 GIOP와 IIOP
GIOP
IIOP
3 OrbixWeb과 Java2 플랫폼과의 상호 연동
4 ORB간 상호 연동 구조
ORB간 브리지 구현
ORB간 브리지 구성 방법
11장 고급 프로그래밍 기술
1 필터
프로세스 단위 필터
객체 단위 필터
프로세스 단위 필터 사용
객체 단위 필터 사용
2 스마트 프록시
3 로더
로더 생성의 개요
객체에 대한 로더 지정
객체 로딩 및 저장
로더 작성의 관점
영구 객체를 제공하기 위한 접근
4 런타임시 서버 로케이팅
디폴트 로케이터
lookup() 메소드
5 요구 전송
12장 이벤트 서비스
1 이벤트 서비스를 통한 통신
2 이벤트 통신 형태
Push 모델
Pull 모델
단일 시스템에서의 Push와 Pull 모델의 혼합
3 이벤트 통신의 타입
Untyped 이벤트 통신
Typed 이벤트 통신
4 이벤트 서비스에 인터페이스 프로그래밍
이벤트 채널을 통한 공급자 소비자 등록
Untyped 이벤트를 위한 인터페이스 프로그래밍
Typed 이벤트를 위한 인터페이스 프로그래밍
5 이벤트 서비스를 위한 애플리케이션
이벤트 서비스를 위한 IDL 인터페이스
Push 공급자 작성
Push 소비자 작성
13장 CORBA 보안 서비스
1 보안 참조 모델
2 보안 속성과 원칙
3 구조적 모델
4 CORBA에서의 보안 서비스
신원 확인과 인증
접근 제어 모델
암호화
CORBA 보안 서비스 구현 제품들
월드 와이드 웹에서의 보안
14장 CORBA와 데이터베이스
1 JDBC
데이터베이스 원본 만들기
JDBC 관련 자바 인터페이스와 클래스
2 CORBA와 JDBC
프로그램 작성을 위한 준비
서버 측 구현
3 객체 트랜잭션 서비스
분산 트랜잭션 처리
OrbixOTS 프로그래밍
15장 자바빈즈와 코바빈즈
1 자바빈즈
빈즈란 무엇인가?
소프트웨어 컴포넌트 기술
자바빈즈와 API
2 자바빈즈 만들기
DBBean
새로 만든 빈 추가하기
자바빈즈 사용하기
3 엔터프라이즈 자바빈즈
EJB
EJB 클라이언트/서버 시스템 동작의 이해
EJB의 형태
서버 측면 빈 생성하기
서버 측 빈의 사용 : 원격 인터페이스
4 코바빈즈
CORBA 컴포넌트 모델
EJB와 코바빈즈
코바빈즈의 미래
16장 CORBA를 이용한 시스템 구축
1 CORBA기반 분산 시스템 개발
요구 분석
개발 방법론 선정
전체 시스템 설계
업무 분석
IDL 정의
DB 설계
서버 구현
클라이언트 구현
2 게시판 애플리케이션 프로그램
업무 분석
서버 코드의 구현
클라이언트 코드
3 예약 관리 애플리케이션
업무 분석
테이블 설계
IDL 정의
회원 관리 패키지
객실 관리 패키지
예약 관리 패키지
투숙 관리 패키지
부록
1. OrbixWeb 설치
2. WebChat 소스 코드
3. OrbixOTS를 이용한 주소록 소스 코드