Java Management Extensions 의 예 - xrath.com 에서 번역됨

# JMX (Java Management Extensions)의 예

문서의 목차

> 다음에 일람 하는 파일은, JMX 테크놀러지의 주요한 기능의 몇개인가를 나타내는 코드예입니다. 이러한 예를 사용해, 보다 복잡한 MBeans 및 완전한 기능을 갖춘 JMX 에이전트를, 관리 솔루션에 맞추어 개발할 수가 있습니다.

> 각각의 예는, Java 원시 파일과 README 파일로부터 구성되어 있습니다. README 파일은, 예로 다루어지는 토픽과 클래스의 컴파일과 실행의 순서를 설명합니다.

> 또 JMX 테크놀러지의 모든 예를 거둔 Zip 파일도 다운로드할 수 있습니다. 예의 실행 방법의 자세한 것은,「Java Management Extensions (JMX) 테크놀러지의 튜토리얼」을 참조해 주세요.

> > 주 - 여기서 가리키는 예의 그 밖에도, Java JDK (Development Kit) 6 을 인스톨 하면, 다음의 디렉토리에서 JMX API 의 실제의 구현을 나타내는 산프리아프리케이션을 볼 수가 있습니다.

> > `JDK_HOME/sample/jmx/jmx-scandir`

> > 상기의 패스 가운데,`JDK_HOME` 가, JDK 소프트웨어가 인스톨 되는 디렉토리입니다. `jmx-scandir` 의 예는, 실제의 시나리오에 있어서의 JMX API 의 고도의 개념을 나타내는 예입니다.

> 여기에서는 ZIP 파일을 샘플로 해 JMX 테크놀러지의 예를 소개합니다.

> JMX 의 기본 요소

> 이 예에서는, 관리 대상 Bean, 즉 MBeans 등의 JMX API 의 기본적인 개념에 대해 설명합니다.

> 사용하는 Java 클래스에 대해서는,README 파일 또는 원시 코드로 확인해 주세요.

> - Hello
> - HelloMBean
> - Main

> JMX MBean 의 통지

> 이 예에서는, MBean 의 통지를 구현합니다.

> 사용하는 Java 클래스에 대해서는,README 파일 또는 원시 코드로 확인해 주세요.

> - Hello
> - HelloMBean
> - Main

> MXBean

> 여기에서는 MXBean 의 사용예를 나타냅니다.

> 사용하는 Java 클래스에 대해서는,README 파일 또는 원시 코드로 확인해 주세요.

> - Main
> - QueueSample
> - QueueSampler
> - QueueSamplerMXBean

> MBean 기술자

> 여기에서는 MXBean 기술자의 사용예를 나타냅니다.

> 사용하는 Java 클래스에 대해서는,README 파일 또는 원시 코드로 확인해 주세요.

> - 저자
> - DisplayName
> - Main
> - QueueSample
> - QueueSampler
> - QueueSamplerMXBean
> - 버젼

> JMX 연결기

> 이 예에서는, MBeans 에 접속해, MBeans 상에서 원격로부터 조작을 실행하는 방법에 관한 구현 샘플을 나타냅니다.

> 사용하는 Java 클래스에 대해서는,README 파일 또는 원시 코드로 확인해 주세요.

> - 서버
> - SimpleStandardMBean
> - SimpleStandard
> - SimpleDynamic
> - ClientListener
> - 클라이언트

> 검색 서비스

> JMX API 는 기존의 검색 테크놀러지를 사용한, 검색 서비스의 3 개의 바인딩을 정의하고 있습니다. 다음의 예에서는, 각 타입의 검색 서비스의 구현예를 나타냅니다.

> - Service Location Protocol (SLP) 검색 서비스
>   사용하는 Java 클래스에 대해서는,README 파일 또는 원시 코드를 확인해 주세요.
>   - 서버
>   - 클라이언트
> - Jini 검색 서비스
>   사용하는 Java 클래스에 대해서는,README 파일 또는 원시 코드로 확인해 주세요.
>   - 서버
>   - 클라이언트
>   - java.policy
>   - jini.properties.template
> - Java Naming and Directory Interface (JNDI) /LDAP 검색 서비스
>   사용하는 Java 클래스에 대해서는,README 파일 또는 원시 코드를 확인해 주세요.
>   - 서버
>   - 클라이언트
>   - jmx-schema.txt
>   - 60jmx-schema.ldif

> 시큐리티

> JMX API 는, 접속을 보호하기 위해서 기존의 시큐리티 프로토콜을 구현합니다.

> 다음의 예는, 안전한 구현 샘플을 나타내고 있습니다.

> - 간단한 시큐리티
>   사용하는 Java 클래스에 대해서는,README 파일 또는 원시 코드를 확인해 주세요.
>   - 서버
>   - 클라이언트
>   - ClientListener
>   - access.properties
>   - keystore
>   - password.properties
>   - truststore
>   - SimpleStandard
>   - SimpleStandardMBean
> - 주체 위양을 사용한 시큐리티
>   사용하는 Java 클래스에 대해서는,README 파일 또는 원시 코드를 확인해 주세요.
>   - 서버
>   - 클라이언트
>   - ClientListener
>   - access.properties
>   - password.properties
>   - java.policy
>   - SimpleStandard
>   - SimpleStandardMBean
> - 정밀한 시큐리티
>   사용하는 Java 클래스에 대해서는,README 파일 또는 원시 코드를 확인해 주세요.
>   - 서버
>   - 클라이언트
>   - ClientListener
>   - keystore
>   - password.properties
>   - truststore
>   - java.policy
>   - SimpleStandard
>   - SimpleStandardMBean

Copyright © 2006 Sun Microsystems, Inc. All Rights Reserved. 피드백 | Java Software