JPA 애플리케이션 및 Bean 유효성 검증 마이그레이션
JPA(Java™ Persistence API) 2.0은 런타임 시에 데이터 유효성 검증이 수행될 수 있도록 Bean 유효성 검증 API를 제공합니다. 이 주제에는 버전 8.x에서 OSGi용 버전 7 기능팩 및 JPA 2.0 애플리케이션을 배치하려는 경우의 우수 사례가 포함됩니다.
Bean 유효성 검증 API는 OSGi용 버전 7 기능팩과 JPA 2.0에는 포함되지 않습니다. 따라서, Bean 유효성 검증 API 및 구현을 애플리케이션의 공유 라이브러리나 패키지에 제공하고 구성해야 합니다.

- 버전 7.0에서는 시스템 특성 com.ibm.websphere.validation.api.jar.path가 Bean 유효성 검증 API JAR 파일을 찾기 위한 기능팩 런타임 지시에 사용되었습니다. 버전 8.x에서는 제품 설치에 Bean 유효성 검증 API JAR 파일이 내장되어 있기 때문에 이 시스템 특성은 무시됩니다. 그렇지만 애플리케이션 또는 공유 라이브러리에 패키지된 경우 버전 7 및 버전 8에서 Bean 유효성 검증 제공자는 여전히 대체될 수 있습니다. 세 번째 글머리 기호 아래 내용에는 이 사용 시나리오의 설명이 나와 있습니다.
- WebSphere® Application Server에서의 Bean 유효성 검증 구현은 자동으로 실제 기본 Bean 유효성 검증 제공자가 됩니다.
- JPA 애플리케이션에서 표준 Bean 유효성 검증 기능을 사용하고 있는 경우 com.ibm.websphere.validation.api.jar.path 시스템 특성 및 사용자 제공 Bean 유효성 검증 제공자는 애플리케이션 배치에서 제거될 수 있습니다.
- 애플리케이션에서 비스펙 준수 또는 제공자별 기능을 사용하고 있는 경우 필요한 기능을 지원하는 Bean 유효성 검증 제공자는 사용자 애플리케이션, 애플리케이션 공유 라이브러리, 서버 연관 공유 라이브러리의 일반적 써드파티 서비스 제공자로서 패키지, 구성, 배치되어야 합니다. 자세한 정보를 보려면 애플리케이션에서의 공유 라이브러리 사용법에 대해 읽으십시오.