|
JavaTM IDL |
문서의 목차
|
JavaTM IDL 테크놀러지 (Java IDL)는, Java 플랫폼에 CORBA (Common Object Request Broker Architecture) 기능을 추가하는 것으로써, 표준 규격에 준거한 상호 운용성 및 접속 기능을 제공합니다. Java IDL 를 사용하면(자), Web 대응의 분산형 Java 어플리케이션으로부터, Object Management Group 에 의한 업계표준의 IDL (Object Management Group Interface Definition Language)나 IIOP (Internet Inter-ORB Protocol) 경유로, 원격 네트워크 서비스상의 오퍼레이션을 투과적으로 호출할 수가 있습니다. 런타임 컴퍼넌트에는, IIOP 통신을 사용한 만큼 산컴퓨팅용의 Java ORB 가 포함되어 있습니다.
튜토리얼의 대부분은, 기본적인 「Hello World」분산 어플리케이션의 변화(variation)입니다.
입문 레벨의 튜토리얼
다음의 문서에서는, Java IDL 를 이용한 어플리케이션의 작성에 관한 입문 레벨의 정보를 제공합니다. 모든 튜토리얼로, POA 서버측 모델을 사용합니다. 각 튜토리얼의 차이는, 서버의 구현 방법입니다.내용을 충분히 이해하기 위해서, 이러한 튜토리얼은 아래와 같은 순서로 읽어 진행하는 것을 추천합니다.
J2SE 를 사용해 다른 서버측 모델을 작성할 수도 있습니다. 다른 서버측 모델을 사용했을 경우는, 다음의 튜토리얼을 참조해 주세요. 이러한 튜토리얼은 어느쪽이나, 일시 서버의 구현을 사용합니다.
- Java IDL 테크놀러지를 사용하는입문 레벨의 「Hello World」의 예
- 일시 서버를 사용하는「Hello World」의 예 (상기의 샘플과 같은 코드이지만, 설명이 간결하게 되어 있다)
- 지속 서버를 사용하는「Hello World」의 예
- POA-Tie (위양) 서버측 모델을 사용하는「Hello World」의 예
- ImplBase (상속) 서버측 모델을 사용하는「Hello World」의 예
상급 레벨의 튜토리얼
이 섹션으로 리스트 하는 튜토리얼은, 입문 레벨의 튜토리얼의 내용을 이해해, 게다가 복잡한 내용을 요구하고 있는 개발자전용입니다.
- Interoperable Naming Service (INS)의 예
- CORBA Programming with J2SE:Programming Transient and Persistent Servers
상급 레벨의 튜토리얼
다음의 튜토리얼은, 경험을 쌓은 개발자전용입니다. 설명적인 내용은 최소한입니다만, 코드를 이해하기 쉽게 하기 위해서 샘플 코드에 코멘트를 붙일 수 있고 있습니다.프로그래밍 가이드
그 외의 샘플 어플리케이션
- 「Hello.idl 의 샘플 코드」 에는POA 서버측 모델 튜토리얼로 사용하는 모든 작성이 끝난 파일의 코드가 기재되어 있습니다.
- 예:Interoperable Naming Service
- 예:콜백 객체를 이용한 Hello World
OMG 는, CORBA 및 IIOP 관련의 정보 모든 공식 제공원입니다. CORBA 2.3. 1 의 스펙은,formal/99-10-07.pdf 로부터 전자적인 데이터로서 입수할 수 있습니다. CORBA 스펙의 URL 는 변경되는 일이 있습니다. 링크가 망가져 있는 경우는, http://www.omg.org 에 액세스 해 스펙을 검색해 주세요.
Java 플랫폼의 이 릴리스로 구현되고 있는 스펙에 대한 자세한 것은,준거에 관한 문서를 참조해 주세요.
이 릴리스의 Java IDL/RMI-IIOP 테크놀러지 제품의 제한에 대해서는,Java IDL 제품의 제한을 참조해 주세요.
의문점에 대해서는,「Java IDL FAQ」라고, 사용자에 의해 지원되고 있는 Java IDL 테크놀러지의 포럼을 참조해 주세요. 포럼은,http://forum.java.sun.com 로 참조할 수 있습니다.
| Copyright © 2006 Sun Microsystems, Inc. All Rights Reserved. |
|