Migración de aplicaciones JPA y validación de beans

La JPA(Java™ Persistence API) 2.0 proporciona soporte para la API de validación de beans de forma que la validación de los datos se puede realizar en el tiempo de ejecución. Este tema incluye métodos recomendados cuando se desea desplegar la versión 7 del paquete de características para aplicaciones OSGi y JPA 2.0 en la versión 8.x.

La API de validación de beans no se incluye con la versión 7 del paquete de características para OSGi y JPA 2.0. Por lo tanto, se debe proporcionar y configurar la API y la implementación de la validación de beans en una biblioteca o paquete compartido con la aplicación.

For transitioning users For transitioning users: La API de validación de beans y la implementación se incluyen en la versión 8.x del producto. Si desea desplegar las aplicaciones del paquete de características en la versión 8.x, tenga en cuenta los cambios siguientes en los comportamientos de configuración y tiempo de ejecución:
  • En la versión 7.0, la propiedad del sistema, com.ibm.websphere.validation.api.jar.path, se utiliza para indicar el tiempo de ejecución del paquete de características con el fin de ubicar el archivo JAR de la API de validación de beans. En la versión 8.x, el archivo JAR de la API de validación de beans se incorpora en la instalación del producto y, por lo tanto, esta propiedad del sistema se ignora. No obstante, el proveedor de validación de beans puede sustituirse temporalmente en versión 7 y 8.x cuando se empaqueta en bibliotecas de aplicación o compartidas. En el tercer punto se describe este caso de uso.
  • La implementación de validación de beans en WebSphere Application Server es automáticamente el proveedor de validación de beans predeterminados eficaz.
  • Si la aplicación JPA utiliza las características de validación de beans estándar, la propiedad del sistema com.ibm.websphere.validation.api.jar.path y el proveedor de validación de beans proporcionados por el usuario se pueden eliminar el despliegue de la aplicación.
  • Si una aplicación utiliza características que no cumplen la especificación o específicas del proveedor, el proveedor de la validación de beans que da soporte a las características necesarias debe estar empaquetado, configurado y desplegado como un proveedor de servicios típico de un tercero en la aplicación de usuario, la biblioteca compartida de las aplicaciones y la biblioteca compartida asociada al servidor. Si desea más información, lea sobre el uso de las bibliotecas compartidas en aplicaciones.
trns

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdat_beanvaljpamigration
File name: cdat_beanvaljpamigration.html