네이밍

네이밍은 해당 애플리케이션(예: 엔터프라이즈 Bean(EJB) 홈)에 관련된 오브젝트의 참조를 얻기 위해 WebSphere® Application Server 애플리케이션의 클라이언트가 사용합니다.

이러한 오브젝트의 대부분은 네임스페이스라는 계층 구조에 바인드됩니다. 이러한 구조에서 모든 비리프 오브젝트는 컨텍스트라고 합니다. 리프 오브젝트는 컨텍스트이며 기타 오브젝트 유형입니다. 네이밍 조작(예: 찾아보기 및 바인드)은 컨텍스트에서 수행됩니다. 모든 네이밍 조작은 초기 컨텍스트를 가져오면서 시작됩니다. 초기 컨텍스트를 네임스페이스의 시작점으로 볼 수 있습니다.

네임스페이스 구조는 이름 바인딩 세트로 구성되며, 각각은 특정 컨텍스트 및 해당 이름으로 바인드된 오브젝트와 관련된 이름으로 구성됩니다. 예를 들어, 이름 myApp/myEJB는 컨텍스트인 이름 myApp를 가진 하나의 비리프 바인딩으로 구성됩니다. 또한 이 이름에는 myApp와 관련된 이름 myEJB를 가진 하나의 리프 바인딩이 포함됩니다. 이 예에서 이름 myEJB로 바이드된 오브젝트는 EJB 홈 참조입니다. 전체 이름 myApp/myEJB는 네이밍 조작을 수행할 때 시작 위치로 볼 수 있는 초기 컨텍스트와 관련됩니다.

네임 서버를 통해 네임스페이스에 액세스하고 조작할 수 있습니다. 네임 서버 사용자는 네이밍 클라이언트로 언급됩니다. 일반적으로, 네이밍 클라이언트는 JNDI(Java™ Naming and Directory Interface)를 사용하여 네이밍 조작을 수행합니다. 또한 네이밍 클라이언트는 CORBA(Common Object Request Broker Architecture) CosNaming 인터페이스를 사용할 수 있습니다.

보안을 사용하여 네임스페이스에 대한 액세스를 제어할 수 있습니다. 자세한 정보는 네이밍 역할을 참조하십시오.

일반적으로, 네임스페이스에 바인드된 오브젝트는 설치된 애플리케이션과 연관된 자원 및 오브젝트입니다. 이러한 오브젝트는 시스템에서 바인드되고 클라이언트 애플리케이션은 참조를 얻기 위해 찾아보기 조작을 수행합니다. 경우에 따라, 서버 및 클라이언트 애플리케이션은 오브젝트를 네임스페이스로 바인드합니다. 애플리케이션은 요구사항에 따라 오브젝트를 임시 또는 지속 파티션으로 바인드할 수 있습니다.

Java EE(Java Platform, Enterprise Edition) 또는 Java SE(Java Platform, Standard Edition) 환경에서, 일부 JNDI 조작은 java: URL 이름을 사용하여 수행됩니다. 이러한 이름에서 바인드된 이름은 호출 프로세스에 로컬인 완전히 다른 네임스페이스로 바인드됩니다. 그러나 java: 네임스페이스에 대한 일부 검색은 네임 서버에 대한 간접 검색을 트리거할 수 있습니다.


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



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