Java EE 클라이언트 애플리케이션 개발
Java™ EE(Java Platform, Enterprise Edition) 클라이언트 애플리케이션에 대한 코드를 개발합니다.
프로시저
- 클라이언트 애플리케이션 프로그램 쓰기. 모든 개발 시스템에서 Java EE 클라이언트 애플리케이션을
작성합니다. 이 단계에서 WebSphere® Application Server에
액세스할 필요가 없습니다.
규칙: z/OS®에서 실행할 클라이언트 애플리케이션 프로그램을 작성 중인 경우, 다음 규칙이 적용됩니다.
- 클라이언트 프로그램은 고유의 트랜잭션을 시작할 수 있지만, WebSphere Application Server for z/OS 런타임의 트랜잭션을 시작하거나 결합할 수 없습니다.
- 클라이언트 애플리케이션 코드는 기본 메소드를 포함해야 합니다.
- 클라이언트 런타임이 ASCII JVM에서 실행되기 때문에 클라이언트 애플리케이션에 대한 모든 입력 및 출력 파일은 ASCII여야 합니다.
- 어셈블리 도구를 사용하여 클라이언트 애플리케이션 JAR 파일을 어셈블하십시오.
JNDI 네임 스페이스는 에셈블리 도구에서 어셈블된 정보로 인해 찾아보기에 리턴할 대상을 알고 있습니다.
어셈블리 도구가 설치된 개발 시스템에서 클라이언트 애플리케이션을 어셈블하십시오.
클라이언트 애플리케이션을 어셈블하는 경우, 필수 정보를 제공하여 클라이언트 애플리케이션에 대한 런타임 환경을 초기화하십시오. 필수 정보를 제공하는 방법에 대한 정보는 어셈블리 도구에 대한 문서를 참조하십시오.
클라이언트 애플리케이션에서 사용하도록 자원을 구성할 때 다음 항목을 고려하십시오.
- 자원 환경 참조는 자원 참조와 다릅니다.
자원 환경 참조를 사용하면 클라이언트 애플리케이션이 논리 이름을 사용하여 서버 JNDI 네임스페이스로 바인드된 자원을
검색할 수 있습니다. 자원 참조를 사용하면 애플리케이션이 논리 이름을 사용하여
논리 Java EE 자원을
검색할 수 있습니다. Java EE 스펙은
특정 자원 구현을 지정하지 않습니다. 다음 표에는
WebSphere Application Server가
클라이언트 구현을 제공하는 자원에 지원되는 자원 유형 및 ID가 포함됩니다.
표 1. 지원되는 자원 유형 및 자원 ID. 지원되는 자원 유형 자원 유형 클라이언트 구성 Notes® WebSphere Application Server에서 제공되는 클라이언트 구현 javax.sql.DataSource 데이터 소스 구현 클래스의 스펙을 지원합니다. 아니오 java.net.URL 사용자 정의 프로토콜 핸들러의 스펙을 지원합니다. Java Runtime Environment 파일에서 제공됩니다. javax.mail.Session 사용자 정의 프로토콜 구성을 지원합니다. 예 - POP3/POP3S, SMTP/SMTPS, IMAP/IMAPS javax.jms.QueueConnectionFactory, javax.jms.TopicConnectionFactory, javax.jms.Queue, javax.jms.Topic WebSphere 임베디드 메시징, IBM® MQ Series 및 기타 JMS 제공자의 구성을 지원합니다. 예 - WebSphere 임베디드 메시징
- 자원 환경 참조는 자원 참조와 다릅니다.
자원 환경 참조를 사용하면 클라이언트 애플리케이션이 논리 이름을 사용하여 서버 JNDI 네임스페이스로 바인드된 자원을
검색할 수 있습니다. 자원 참조를 사용하면 애플리케이션이 논리 이름을 사용하여
논리 Java EE 자원을
검색할 수 있습니다. Java EE 스펙은
특정 자원 구현을 지정하지 않습니다. 다음 표에는
WebSphere Application Server가
클라이언트 구현을 제공하는 자원에 지원되는 자원 유형 및 ID가 포함됩니다.
- EAR(엔터프라이즈 아카이브) 파일
어셈블.
애플리케이션은 EAR(Enterprise Archive) 파일에 포함되어 있습니다. EAR 파일은 다음으로 구성됩니다.
- 엔터프라이즈 Bean, 애플리케이션 클라이언트 및 사용자 정의 모듈 또는 JAR 파일
- 웹 애플리케이션 또는 WAR 파일
- 애플리케이션 XML 파일 또는 애플리케이션을 설명하는 메타데이터
다음에 수행할 작업
하위 주제
Java EE 클라이언트 애플리케이션 클래스 로드
Java EE(Java Platform, Enterprise Edition) 애플리케이션 클라이언트를 실행할 때, 애플리케이션이 사용하는 클래스를 로드하기 위해 클래스 로더의 계층 구조가 작성됩니다.Java EE 클라이언트 애플리케이션 어셈블
애플리케이션 클라이언트 프로젝트에는 네트워크로 연결된 클라이언트 시스템에서 실행하는 프로그램이 들어 있습니다. 애플리케이션 클라이언트 프로젝트는 JAR(Java archive) 파일로서 배치됩니다.
관련 개념:
관련 태스크:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tcli_developjava
파일 이름:tcli_developjava.html