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 Server Faces
surface form: Jakarta Faces

Jakarta Persistence
Jakarta RESTful Web Services
language Java
partOf Jakarta EE
previousName Jakarta Bean Validation self-linksurface differs
surface form: Bean Validation

Jakarta Bean Validation self-linksurface differs
surface form: Java Bean Validation
relatedTo JSR
surface form: JSR 303

JSR
surface form: JSR 349

JSR
surface form: JSR 380
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 Jakarta Bean Validation self-linksurface differs
this entity surface form: Bean Validation
Jakarta Bean Validation previousName Jakarta Bean Validation self-linksurface differs
this entity surface form: Java Bean Validation