애플릿 클라이언트

애플릿 클라이언트는 서블릿을 통해 간접적으로 상호작용하는 대신 엔터프라이즈 Bean과 직접 상호작용할 수 있는 브라우저 기본 Java™ 런타임을 제공합니다.

이 클라이언트는 애플릿 > 서블릿 > 엔터프라이즈 Bean 모델이 제공하는 것보다 더 풍부하고 안전한 환경을 제공하는 웹 기반 Java 클라이언트 애플리케이션 프로그래밍 환경을 필요로 하는 사용자를 지원하도록 설계되었습니다.

이러한 클라이언트를 위한 프로그래밍 모델은 Java 애플리케이션 씬 클라이언트와 서블릿 클라이언트를 혼합한 것입니다. 이 클라이언트에서 엔터프라이즈 Bean에 액세스하는 경우, 애플릿은 엔터프라이즈 Bean 오브젝트 참조를 CORBA 오브젝트 참조로 간주할 수 있습니다.

이 클라이언트가 애플릿을 개발, 어셈블 또는 배치하기 위한 도구 지원은 없습니다. 사용자가 애플릿을 개발하고, 엔터프라이즈 Bean 및 CORBA 오브젝트에 대한 필수 클라이언트 바인딩을 생성하며, 이러한 부분을 통합하여 클라이언트 시스템에 설치하거나 다운로드해야 합니다. Java 애플릿 클라이언트는 클라이언트와 서버 간의 통신을 지원하는 데 필요한 런타임을 제공합니다. 애플릿 클라이언트 런타임은 클라이언트 시스템에 설치하는 Java 애플릿 브라우저 플러그인을 통해 제공됩니다.

어셈블리 도구를 사용하여 클라이언트 측 바인딩을 생성하십시오. 애플릿은 이러한 바인딩을 활용할 수 있으며, 사용자가 rmic 명령을 사용하여 클라이언트 측 바인딩을 생성할 수 있습니다. 이 명령은 WebSphere Application Server와 함께 설치된 IBM® Developer Kit, Java Edition의 일부입니다.

애플리케이션 클라이언트는 RMI-IIOP 프로토콜을 사용합니다. 이 프로토콜을 사용하면 애플릿이 엔터프라이즈 Bean 참조 및 CORBA 오브젝트 참조에 액세스할 수 있지만, 지원되는 몇몇 CORBA 서비스만 사용할 수 있게 됩니다.

엔터프라이즈 Bean과 CORBA 환경을 하나의 애플릿으로 결합하는 경우, 두 프로그래밍 모델을 각각 적절하게 사용하고 관리하려면 두 모델 간의 차이를 이해해야 합니다.

애플릿 환경은 브라우저 런타임 환경에서 외부 자원에 대한 액세스를 제한합니다. 이러한 자원 중 일부는 WebSphere Application Server client.policy 파일에 적절한 보안 정책 설정값을 설정하여 애플릿에 사용 가능하게 할 수 있습니다. 올바른 권한 세트를 제공한 경우, 애플릿 클라이언트는 적절한 API를 사용하여 자원에 대한 연결을 명시적으로 작성해야 합니다. 이 클라이언트는 클라이언트 애플릿에서 필요로 할 수 있는 서비스의 초기화를 수행하지 않습니다. 예를 들어, 클라이언트 애플리케이션은 CosNaming 또는 JNDI(Java Naming and Directory Interface) API를 통해 이름 지정 서비스의 초기화를 수행합니다.


주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ccli_appletclient
파일 이름:ccli_appletclient.html