환경에서 작동하도록 JPA 구성
JPA(Java™ Persistence API)와 작동하도록 애플리케이션을 개발했고 이제는 환경에서 작동하도록 JPA 애플리케이션을 구성해야 합니다.
이 태스크 정보
프로시저
- 관리 콘솔을 통해 데이터 소스를 구성하십시오. JDBC 제공자 및 데이터 소스 구성 주제를 참조하십시오.
- <jta-data-source> 및
<non-jta-data-source> 요소에 대한 JNDI(Java Naming
and Directory Interface)를 지정하십시오.
예를 들어, JNDI 검색을 사용하려면 다음을 수행하십시오.
<jta-data-source>jdbc/myJTADataSource</jta-data-source> <non-jta-data-source>jdbc/myNonJTADataSource</non-jta-data-source>
데이터 소스 검색을 위해 컴포넌트 네임스페이스 메소드를 사용하는 경우(예: java:comp/env) 애플리케이션이 이 자원 참조를 정의하여 이 JNDI 이름으로 데이터 소스에 액세스할 수 있도록 해야 합니다. 이 컴포넌트 네임스페이스 구성은 데이터 소스에 대한 구성을 수정해야 하는 경우 더 많은 융통성을 제공합니다. 그렇지 않으면 표준의 직접 JNDI가 데이터 소스 이름으로 사용됩니다. JNDI 인터페이스 사용에 대한 자세한 정보는 JNDI를 사용하는 애플리케이션 개발 주제를 참조하십시오. 예를 들어, persistence.xml 파일은 다음과 유사한 항목을 포함해야 합니다.
또는<jta-data-source>java:comp/env/jdbc/DataSourceJNDI</jta-data-source>
<jta-data-source>jdbc/DataSourceJNDI</jta-data-source>
- 애플리케이션 서버에서 지속성 제공자 지원을 구성하십시오.
하위 주제
JDBC 제공자 및 데이터 소스 구성
관계형 데이터베이스를 액세스하기 위해 애플리케이션은 애플리케이션 서버에 대해 구성되는 JDBC(Java Database Connectivity) 드라이버 및 데이터 소스를 사용합니다.기본 JTA 및 비JTA 데이터 소스 JNDI 이름 구성
애플리케이션에 사용할 JTA(Java Transaction API) 및 비JTA 데이터 소스는 EJB(Enterprise JavaBeans) 모듈 내에 있는 persistence.xml 파일의 <jta-data-source> 및 <non-jta-data-source> 요소를 통해 지정할 수 있습니다.지속성 제공자와 데이터 소스 연관
JPA(Java Persistence API) 애플리케이션은 지속성 제공자가 데이터베이스에 액세스하는 데 사용되는 기본 데이터 소스를 지정합니다.WebSphere Application Server 지속성 제공자
지속성 제공자는 JPA(Java Persistence API) 스펙의 구현으로서 JPA 지속을 지원하는 Java EE 준수 Application Server에 배치할 수 있습니다.wsjpaversion 명령
이 명령행 도구를 사용하여 설치된 버전의 WebSphere Application Server용 JPA(Java Persistence API) 2.0 스펙 제공자, WSJPA/OpenJPA에 대한 정보를 찾으십시오.eclversion 명령
이 명령행 도구를 사용하여 제품의 JPA(Java Persistence API) 2.1 스펙 제공자, Eclipselink의 설치된 버전에 대한 정보를 찾아보십시오.JPA 스펙 레벨 식별 및 수정
새로 작성된 프로파일은 JPA(Java Persistence API) 2.1 스펙을 기본값으로 사용합니다. AdminTask wsadmin 명령을 실행하여 제품에서 지원되는 JPA 스펙을 나열하고 서버, 서버 클러스터 또는 클러스터 멤버인 서버에서 사용되는 JPA 스펙을 변경할 수 있습니다.WSJPA FastPath 구성
JPA(Java Persistence API)는 구현자가 Java 오브젝트 양식으로 관계형 데이터를 변환하는 방법에 대한 가이드라인을 제공하는 매우 유연한 스펙입니다. API의 유연한 네이처로 인해 많은 작업이 관계형 데이터를 오브젝트 양식으로 올바르게 로드하는 방법을 판별하기 위해 API 제공자에 의해 런타임에 완료됩니다. 특정 상황에서, 이러한 유연성으로 인해 데이터가 올바르게 로드되도록 런타임에 여분의 코드를 계속해서 실행해야 합니다. 일부 이러한 유연성을 포기하여, WSJPA FastPath 최적화는 이러한 여분의 코드의 많은 부분을 건너뛰어 JDBC 계층과 직접 상호작용하는 고도로 최적화된 코드의 생성을 시도합니다. 이 최적화를 통해 향상된 성능을 얻을 수 있습니다.IBM Optim pureQuery Runtime
IBM Optim pureQuery Runtime은 데이터베이스 액세스를 위한 대체 방법을 포함한 JPA(Java Persistence API)를 제공합니다. PureQuery는 정적 SQL(Structured Query Language)을 지원합니다. PureQuery는 OpenJPA 및 WSJPA 지속성 제공자에 의해서만 지원됩니다.JDBC 제공자 및 데이터 소스 구성
관계형 데이터베이스를 액세스하기 위해 애플리케이션은 애플리케이션 서버에 대해 구성되는 JDBC(Java Database Connectivity) 드라이버 및 데이터 소스를 사용합니다.기본 JTA 및 비JTA 데이터 소스 JNDI 이름 구성
애플리케이션에 사용할 JTA(Java Transaction API) 및 비JTA 데이터 소스는 EJB(Enterprise JavaBeans) 모듈 내에 있는 persistence.xml 파일의 <jta-data-source> 및 <non-jta-data-source> 요소를 통해 지정할 수 있습니다.지속성 제공자와 데이터 소스 연관
JPA(Java Persistence API) 애플리케이션은 지속성 제공자가 데이터베이스에 액세스하는 데 사용되는 기본 데이터 소스를 지정합니다.WebSphere Application Server 지속성 제공자
지속성 제공자는 JPA(Java Persistence API) 스펙의 구현으로서 JPA 지속을 지원하는 Java EE 준수 Application Server에 배치할 수 있습니다.wsjpaversion 명령
이 명령행 도구를 사용하여 설치된 버전의 WebSphere Application Server용 JPA(Java Persistence API) 2.0 스펙 제공자, WSJPA/OpenJPA에 대한 정보를 찾으십시오.eclversion 명령
이 명령행 도구를 사용하여 제품의 JPA(Java Persistence API) 2.1 스펙 제공자, Eclipselink의 설치된 버전에 대한 정보를 찾아보십시오.JPA 스펙 레벨 식별 및 수정
새로 작성된 프로파일은 JPA(Java Persistence API) 2.1 스펙을 기본값으로 사용합니다. AdminTask wsadmin 명령을 실행하여 제품에서 지원되는 JPA 스펙을 나열하고 서버, 서버 클러스터 또는 클러스터 멤버인 서버에서 사용되는 JPA 스펙을 변경할 수 있습니다.WSJPA FastPath 구성
JPA(Java Persistence API)는 구현자가 Java 오브젝트 양식으로 관계형 데이터를 변환하는 방법에 대한 가이드라인을 제공하는 매우 유연한 스펙입니다. API의 유연한 네이처로 인해 많은 작업이 관계형 데이터를 오브젝트 양식으로 올바르게 로드하는 방법을 판별하기 위해 API 제공자에 의해 런타임에 완료됩니다. 특정 상황에서, 이러한 유연성으로 인해 데이터가 올바르게 로드되도록 런타임에 여분의 코드를 계속해서 실행해야 합니다. 일부 이러한 유연성을 포기하여, WSJPA FastPath 최적화는 이러한 여분의 코드의 많은 부분을 건너뛰어 JDBC 계층과 직접 상호작용하는 고도로 최적화된 코드의 생성을 시도합니다. 이 최적화를 통해 향상된 성능을 얻을 수 있습니다.IBM Optim pureQuery Runtime
IBM Optim pureQuery Runtime은 데이터베이스 액세스를 위한 대체 방법을 포함한 JPA(Java Persistence API)를 제공합니다. PureQuery는 정적 SQL(Structured Query Language)을 지원합니다. PureQuery는 OpenJPA 및 WSJPA 지속성 제공자에 의해서만 지원됩니다.
관련 태스크:
관련 참조:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_configjpa
파일 이름:tejb_configjpa.html