Jakarta Bean Validation

E200587

Jakarta Bean Validation is a Jakarta EE specification that defines a standard, annotation-based way to declare and enforce constraints on Java object models, typically used for validating user input and application data.

All labels observed (3)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Jakarta EE specification
validation framework specification
appliesTo Java classes
Java fields
Java properties
method parameters
method return values
basedOn Java annotations
category Java specification
enterprise Java
defines bootstrap API
constraint metadata API
programmatic validation API
standard way to declare constraints on Java object models
standard way to enforce constraints on Java object models
enables centralized constraint definitions
declarative validation
goal ensure data integrity in Java applications
reduce boilerplate validation code
governingBody Eclipse Foundation
hasImplementation Apache BVal
Hibernate Validator
integratesWith Jakarta CDI
Jakarta Faces
Jakarta Persistence
Jakarta RESTful Web Services
language Java
partOf Jakarta EE
previousName Bean Validation
Java Bean Validation
relatedTo JSR 303
linked to: JSR

JSR 349
linked to: JSR

JSR 380
linked to: JSR
scope method-level validation
object-level validation
property-level validation
standardizes validation semantics across Jakarta EE implementations
supports built-in constraint annotations
cascaded validation
constraint composition
custom constraint annotations
grouping of constraints
internationalization of validation messages
message interpolation
validation groups
typicalUse validating application data
validating user input
usedIn client-server applications
server-side validation
uses annotations for constraint declaration

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Jakarta EE includesSpecification Jakarta Bean Validation
Jakarta Persistence compatibleWith Jakarta Bean Validation
Jakarta Bean Validation previousName Bean Validation
linked to: Jakarta Bean Validation
Jakarta Bean Validation previousName Java Bean Validation
linked to: Jakarta Bean Validation