애플리케이션 클라이언트에 대한 데이터 액세스 구성
애플리케이션 클라이언트의 데이터 액세스를 구성하는 것은 데이터 액세스에 필요한 자원 참조 및 연관된 데이터베이스 정보를 지정하는 것이 포함됩니다. 이 스펙은 애플리케이션 클라이언트에 대한 어셈블리 및 배치 단계의 부분으로서 수행됩니다.
이 태스크 정보
- 배치 디스크립터에서 자원 참조를 정의하기 위한 어셈블리 도구
- 클라이언트 배치 환경에서 데이터베이스에 대한 연결을 정의하기 위한 애플리케이션 클라이언트 자원 구성 도구(ACRCT).
애플리케이션 클라이언트로부터의 데이터 액세스는 클라이언트측에서 직접 JDBC 드라이버 연결 기능을 사용합니다. WebSphere® Application Server 런타임에서 사용 가능한 추가 풀링 지원을 이용하지 않습니다. 애플리케이션 클라이언트에 대한 데이터 액세스를 구성할 때 WebSphere Application Server 서버 시스템의 JDBC 제공자 및 데이터 소스의 구성은 필요하지 않습니다.
제품에서 제공되는 풀링 및 추가 데이터베이스 기능을 이용하려 하는 경우, 클라이언트 애플리케이션이 서버 측에서 실행 중인 엔터프라이즈 Bean을 이용하여 데이터 액세스를 수행하도록 권장합니다.
어셈블리 도구를 사용한 애플리케이션 클라이언트 자원 참조 정의
프로시저
결과
ACRCT를 사용하여 클라이언트 구성
이 태스크 정보
- Java 2 커넥터(J2C) 오브젝트
- 연결 관리자 오브젝트
애플리케이션 클라이언트는 클라이언트 데이터베이스 드라이버를 제공하지 않습니다. 클라이언트 애플리케이션이 엔터프라이즈 Bean을 사용하지 않고 데이터베이스를 직접 사용하는 경우 클라이언트 시스템에서 데이터베이스 드라이버를 제공해야 합니다. 이 조치에는 데이터베이스 벤더에 문의하여 클라이언트 데이터베이스 드라이버 코드 및 라이센스를 획득하는 것이 포함될 수 있습니다.
데이터베이스에 직접 액세스하는 대신 클라이언트 애플리케이션이 엔터프라이즈 Bean을 사용하도록 권장합니다. 엔터프라이즈 Bean을 통해 데이터베이스에 액세스하는 경우 애플리케이션 서버에서 실행 중인 엔터프라이즈 Bean이 데이터베이스 액세스를 처리하므로, 클라이언트 시스템에 데이터베이스 드라이버가 없어도 됩니다. 또한 엔터프라이즈 Bean은 런타임이 제공하는 추가 데이터베이스 기능을 이용할 수 있습니다.