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 (12)

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 (19)

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
Java EE 6 → includesSpecification → Bean Validation 1.0 (JSR 303) ⓘ
linked to: Jakarta Bean Validation
Java EE → includesComponent → Bean Validation ⓘ
linked to: Jakarta Bean Validation
Mojarra → usedWith → Jakarta Validation ⓘ
linked to: Jakarta Bean Validation
Jakarta Server Faces → integratesWith → Jakarta Bean Validation ⓘ
Hibernate Validator → implements → Jakarta Bean Validation specification ⓘ
linked to: Jakarta Bean Validation
Hibernate Validator → implements → Bean Validation API ⓘ
linked to: Jakarta Bean Validation
Hibernate Validator → implements → JSR 380 ⓘ
linked to: Jakarta Bean Validation
Hibernate Validator → implements → JSR 303 ⓘ
linked to: Jakarta Bean Validation
Hibernate Validator → referenceImplementationOf → Jakarta Bean Validation ⓘ
Hibernate Validator → supportsVersionOf → Jakarta Bean Validation 3.0 ⓘ
linked to: Jakarta Bean Validation
Hibernate Validator → supportsVersionOf → Jakarta Bean Validation 2.0 ⓘ
linked to: Jakarta Bean Validation
Apache BVal → implementsSpecification → Jakarta Bean Validation ⓘ
Apache BVal → implementsSpecification → JSR 303 ⓘ
linked to: Jakarta Bean Validation
Apache BVal → supports → Bean Validation API ⓘ
linked to: Jakarta Bean Validation
Apache BVal → supportsVersion → Bean Validation 1.0 ⓘ
linked to: Jakarta Bean Validation