移轉 JPA 應用程式和 Bean 驗證
Java™ 持續性 API (JPA) 2.0 支援「Bean 驗證」API,以便可以在執行時期驗證資料。本主題包含在 8.x 版上部署第 7 版 Feature Pack for OSGi and JPA 2.0 應用程式時的最佳作法。
第 7 版 Feature Pack for OSGi and JPA 2.0 未隨附「Bean 驗證」API。因此,您必須在共用程式庫中,提供並配置「Bean 驗證」API 和實作,或與應用程式一起包裝。

- 在 7.0 版中,系統內容 com.ibm.websphere.validation.api.jar.path 是用來引導特性套件執行時期尋找 Bean 驗證 API JAR 檔。在 8.x 版中,Bean 驗證 API JAR 檔會建置到產品安裝中,因此,會忽略了這個系統內容。不過,在應用程式或共用程式庫中包裝時,在第 7 版和 8.x 版中,您仍可以置換 Bean 驗證提供者。第三個項目符號說明此使用實務。
- WebSphere® Application Server 中的 Bean 驗證實作自動成為有效預設 Bean 驗證提供者。
- 如果標準 Bean 驗證特性由 JPA 應用程式使用,您可以從應用程式部署中移除 com.ibm.websphere.validation.api.jar.path 系統內容和使用者提供的 Bean 驗證提供者。
- 如果應用程式使用不符合規格或提供者專用的特性,則必須將支援所需特性的 Bean 驗證提供者包裝、配置及部署為使用者應用程式中的一般協力廠商服務提供者、應用程式共用程式庫和伺服器相關聯的共用程式庫。 請閱讀關於應用程式中的共用程式庫用法的其他資訊,以取得相關資訊。