자원 환경 제공자 및 자원 환경 항목
자원 환경 참조는 클라이언트 애플리케이션이 사용하는 논리 이름을 실제 오브젝트 이름에 맵핑합니다.
서버 JNDI 네임 스페이스에 바인드된 모든 오브젝트를 애플리케이션 클라이언트에서 사용할 수 있는 것은 아닙니다. 예를 들어 WebSphere® Application Server 클라이언트 런타임은 클라이언트에서의 J2C(Java™ 2 Connector) 사용을 지원하지 않습니다. 오브젝트는 원격으로 사용할 수 있어야 하며 애플리케이션 클라이언트 런타임 클래스 경로에서 클라이언트측 구현을 작성할 수 있어야 합니다.
자원 환경 참조는 자원 참조와 다릅니다. 자원 환경 참조를 사용하면 애플리케이션 클라이언트는 논리 이름을 사용하여 서버 JNDI 네임 스페이스로 바인드된 자원을 찾아볼 수 있습니다. 반면, 자원 참조를 사용하면 애플리케이션은 논리 이름을 사용하여 논리 J2EE 자원을 찾아볼 수 있습니다. J2EE 스펙은 특정 자원 구현을 지정하지 않습니다.