태스크 개요: 애플리케이션에서 데이터 액세스
다양한 EIS(enterprise information systems)가 데이터를 저장하는 서로 다른 메소드를 사용합니다. 이러한 백엔드 데이터 저장은 관계형 데이터베이스, 절차형 트랜잭션 프로그램 또는 오브젝트 지향 데이터베이스일 수도 있습니다.
이 태스크 정보
IBM® WebSphere® Application Server는 정보 시스템의 백엔드 데이터 저장소에 액세스하기 위한 여러 옵션을 제공합니다.
- JDBC 4.0 API, JDBC 3.0 API 또는 JDBC 2.0 선택적 패키지 API를 통해 데이터베이스에 직접 프로그래밍
- 다양한 Java™ EE 커넥터 아키텍처(JCA) 1.0 또는 1.5 준수 커넥터를 통해 프로시저 백엔드 트랜잭션으로 프로그래밍
- JDBC API 또는 JCA 준수 커넥터를 통해 백엔드 저장소에 간접적으로 액세스하는 Bean 관리 지속(BMP) Bean 또는 서블릿에서 프로그래밍
- CMP(Container-Managed Persistence) Bean 사용.
백엔드 데이터베이스로 DB2®를 사용하는 애플리케이션이 있는 임베디드 SQLJ(Structured Query Language in Java) 지원 사용.
- IBM 데이터 액세스 Bean은 JDBC API도 사용하며 관계형 데이터베이스 액세스와 연관된 번거로움을 많이 줄여주는 풍부한 기능과 기능 세트를 제공합니다.
JCA 1.0 또는 1.5 호환 커넥터 사용을 제외한 이들 모든 옵션에 대해 전제조건 웹 사이트에서는 현재 지원되는 데이터베이스 및 드라이버를 자세히 설명합니다.
프로시저
- 데이터 액세스 애플리케이션을 개발하십시오. 애플리케이션 서버를 통해 사용 가능한 다양한 방법을 사용하여 데이터에 액세스하는 애플리케이션을 개발하십시오. API, 컨테이너 관리 지속 Bean, Bean 관리 지속 Bean, 세션 Bean 또는 웹 컴포넌트를 통해 데이터에 액세스할 수 있습니다. 지시사항은 데이터 액세스 애플리케이션 개발 주제를 참조하십시오.
- 어셈블리 도구를 사용하여 데이터 액세스 애플리케이션을 어셈블하십시오. 자원 참조를 작성하고 맵핑해서 애플리케이션을 어셈블하십시오. 자세한 정보는 데이터 액세스 애플리케이션 어셈블 주제를 참조하십시오.
- 적절한 데이터베이스 오브젝트가 사용 가능한지 확인해서 배치를 준비하십시오. 필요한 데이터베이스 또는 테이블을 작성하거나 구성하고, 예상되는 로드를 처리하기 위해 필요한 구성 매개변수를 설정한 후 서블릿, 엔터프라이즈 Bean 및 클라이언트 애플리케이션이 사용할 필수 JDBC 제공자 및 데이터 소스 오브젝트를 구성하십시오. 자세한 정보는 데이터 액세스 애플리케이션 배치 주제를 참조하십시오.
- 애플리케이션 서버에 애플리케이션을 설치하십시오. 엔터프라이즈 애플리케이션 파일 설치 주제를 참조하십시오.