Bean Validation 1.0
La especificación de Bean Validation 1.0 proporciona un modelo basado en anotaciones para validar JavaBeans. Puede utilizarse para certificar y mantener la integridad de los datos cuando viajan por una aplicación.
Habilitación de esta característica
Para habilitar la característica Bean
Validation 1.0, añada la siguiente declaración de elemento dentro del elemento
featureManager en el archivo server.xml:
<feature>beanValidation-1.0</feature>
Versiones Java™ soportadas
- JavaSE-1.6
- JavaSE-1.7
- JavaSE-1.8
Desarrollo de una característica que depende de esta característica
Si está desarrollando una característica
que depende de la característica Bean Validation 1.0, incluya el siguiente elemento en la
cabecera Subsystem-Content en el archivo de manifiesto de característica para la nueva
característica:
com.ibm.websphere.appserver.beanValidation-1.0; type="osgi.subsystem.feature"
Características que habilitan esta característica
Paquetes de API estándar proporcionados por esta característica
- javax.validation
- javax.validation.bootstrap
- javax.validation.constraints
- javax.validation.groups
- javax.validation.metadata
- javax.validation.spi
Elementos de configuración de la característica
Puede utilizar los siguientes elementos en el archivo server.xml para configurar la característica Bean Validation 1.0:
- classloading
- Carga de clases global
Nombre de atributo Tipo de datos Valor predeterminado Descripción useJarUrls boolean false Si se va a utilizar jar: o wsjar:m, los URL para hacer referencia a los archivos en archivados - library
- Biblioteca compartida
Nombre de atributo Tipo de datos Valor predeterminado Descripción apiTypeVisibility string spec,ibm-api,api Los tipos de paquetes de API que el cargador de clases de esta biblioteca podrá visualizar, en forma de lista separada por comas de cualquier combinación de los siguientes: spec, ibm-api, api, de terceros. description string Descripción de biblioteca compartida para los administradores filesetRef Lista de referencias a elementos fileset de nivel superior (serie separada por comas). ID de conjunto de archivos referenciados id string Un ID de configuración exclusivo. name string Nombre de biblioteca compartida para los administradores - library > file
Descripción: ID de archivo de referenciaObligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción id string Un ID de configuración exclusivo. name Vía de acceso a un archivo Nombre de archivo plenamente cualificado
- library > fileset
Descripción: ID de conjunto de archivos referenciadosObligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción caseSensitive boolean true Valor booleano que indica si la búsqueda debe ser sensible a las mayúsculas y minúsculas (valor por omisión: true). dir Vía de acceso a un directorio ${server.config.dir} Directorio base para buscar archivos excludes string Lista de patrones de nombres de archivo separados por comas o espacios que se excluyen de los resultados de la búsqueda. Por omisión, no se excluye ningún archivo. id string Un ID de configuración exclusivo. includes string * Lista de patrones de nombres de archivo separados por comas o espacios que se incluyen en los resultados de la búsqueda (valor por omisión: *). scanInterval Un período de tiempo con precisión de milisegundos 0 Intervalo de exploración para comprobar si hay cambios en el conjunto de archivos con el sufijo de unidad de tiempo h-hora, m-minuto, s-segundo, ms-milisegundo (por ejemplo, 2 min o 5 s). Inhabilitado (intervalo de exploración=0) por omisión. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
- library > folder
Descripción: ID de carpeta de referenciaObligatorio: falseTipo de datos: Nombre de atributo Tipo de datos Valor predeterminado Descripción dir Vía de acceso a un directorio Directorio o carpeta que se va a incluir en la vía de acceso de clases de la biblioteca para localizar los archivos de recursos id string Un ID de configuración exclusivo.