이 자습서에서 사용할 수 있도록 샘플 응용 프로그램 HelloWorldMessageJNDI가 제공됩니다. 이 응용 프로그램은 사용자가 만든 물리적 대상과 관리 대상 객체를 사용합니다.
이름이 MyQueueDest인 대기열 물리적 대상
JNDI 조회 이름이 MyQueueConnectionFactory인 대기열 연결 팩토리 관리 대상 객체
JNDI 조회 이름이 MyQueue인 대기열 관리 대상 객체
이 코드는 간단한 대기열 발신기 및 수신기를 만들고 Hello World 메시지를 보내고 받습니다.
응용 프로그램을 실행하기 전에 HelloWorldMessageJNDI.java 소스 파일을 열고 코드를 읽습니다. 이 프로그램은 간단하지만 확실하게 기록되어 있으므로 작동 방법을 손쉽게 이해할 수 있을 것입니다.
사용 중인 플랫폼에 따라 다음 명령 중 하나를 사용하여 HelloWorldmessageJNDI 응용 프로그램을 포함하는 디렉토리를 현재 디렉토리로 설정합니다.
Solaris:
cd /usr/demo/imq/helloworld/helloworldmessagejndi |
Linux:
cd /opt/sun/mq/examples/helloworld/helloworldmessagejndi |
Windows:
cd IMQ_HOME\\demo\\helloworld\\helloworldmessagejndi |
HelloWorldMessageJNDI.class 파일이 있는지 확인해야 합니다. (응용프로그램을 변경하는 경우에는 Java 클라이언트용 Message Queue 개발 안내서에 제공된 클라이언트 응용 프로그램의 컴파일 절차를 사용하여 다시 컴파일해야 합니다.)
CLASSPATH 변수를 설정하여 HelloWorldMessageJNDI.class 파일이 들어 있는 현재 디렉토리와 Message Queue 제품에 포함되어 있는 다음 .jar 파일을 포함합니다.
jms.jar imq.jar jndi.jar fscontext.jar |
CLASSPATH 변수 설정에 대한 자세한 내용은 Java 클라이언트용 Message Queue 개발 안내서를 참조하십시오.
jndi.jar 파일은 JDK 1.4와 함께 제공됩니다. 이전 버전의 JDK를 사용하지 않는 경우에는 CLASSPATH에 이 파일을 추가할 필요가 없습니다.
사용 중인 플랫폼에 따라 다음 명령 중 하나를 실행하여 HelloWorldMessageJNDI 응용 프로그램을 실행합니다.
Solaris 또는 Linux:
% java HelloWorldMessageJNDI file:///tmp |
Windows:
java HelloWorldMessageJNDI |
응용 프로그램이 성공적으로 실행되면 아래와 같이 결과가 출력됩니다.
|