엔터프라이즈 Bean 및 웹 모듈에 대한 데이터 소스 검색

애플리케이션 어셈블리 또는 배치 중, 자원 참조를 런타임 환경에 있는 실제 자원의 JNDI(Java™ Naming and Directory Interface) 이름에 바인드해야 합니다. 이 조치는 어셈블리 도구에서 또는 애플리케이션 엔터프라이즈 아카이브(EAR) 파일 설치 단계 중 하나로 수행할 수 있습니다.

BMP(bean-managed persistence) Bean

BMP(bean-managed persistence) Bean을 개발하는 경우, 일반적으로 대상 애플리케이션 서버의 데이터 소스 이름에 대한 사전 지식이 부족합니다. 사용자 코드에서 데이터 소스를 직접 찾지 마십시오. 대신 java:comp/env namespace 파일에서 해당 자원 참조를 찾으십시오. ref/ds라는 이름의 자원 참조를 찾는다고 가정하십시오.
javax.sql.DataSource dSource = (javax.sql.DataSource)((new InitialContext()).lookup("java:comp/env/ref/ds"));

어셈블리 도구에서, 일반 탭의 자원 참조 페이지에 이름 ref/ds를 지정하십시오. 데이터 소스 이름을 알고 있는 경우, 바인딩 탭의 자원 참조 페이지에서 이 이름을 지정합니다. 여기에 이름을 지정하지 않으면, 애플리케이션 EAR 파일을 설치할 때 이 JNDI 이름을 제공해야 합니다.

CMP(Container-managed persistence) Bean

CMP(Container-Managed Persistence) Bean에 대한 데이터 소스 바인딩 프로세스는 BMP(Bean-Managed Persistence) Bean에 대해 수행하는 프로세스와 동일합니다. 애플리케이션 어셈블리 중에 각 Bean에 대해 데이터 소스 JNDI 이름을 WebSphere® 바인딩 특성으로 사용하십시오.

서블릿 및 JSP(JavaServer Pages) 파일

Servlet 애플리케이션에서 BMP Bean의 경우에 찾아본 것과 정확히 일치하는 데이터 소스를 찾아보십시오.


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



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