JSR-303 Bean Validation

GPTKB entity

Statements (48)
Predicate Object
gptkbp:instance_of gptkb:Java_Enhancement_Proposal
gptkbp:allows method-level validation
gptkbp:can_be_extended_by through custom annotations
gptkbp:completed in 2010
gptkbp:defines validation groups
gptkbp:enables declarative validation
gptkbp:governed_by gptkb:software_framework
https://www.w3.org/2000/01/rdf-schema#label JSR-303 Bean Validation
gptkbp:introduced gptkb:software
gptkbp:is_compatible_with gptkb:Java_Enhancement_Proposal
gptkbp:is_implemented_in various frameworks
gptkbp:is_influenced_by validation concepts in other languages
validation frameworks like Jakarta Bean Validation
validation frameworks like Spring Validation
validation frameworks like Apache Commons Validator
gptkbp:is_integrated_with gptkb:Spring_MVC
RES Tful services
JSF (Java Server Faces)
gptkbp:is_part_of gptkb:Java_EE_7
gptkb:Java_EE_6
gptkb:API
gptkb:Java_EE_8
gptkbp:is_related_to data integrity
user input validation
API validation
validation frameworks
business logic validation
JSR-349
gptkbp:is_supported_by gptkb:Java_Persistence_API_(JPA)
gptkb:Java_11
gptkb:Java_17
Java 8 and later
gptkbp:is_used_for input validation
gptkbp:is_used_in gptkb:hot_spring
enterprise applications
microservices
web applications
gptkbp:part_of gptkb:Java_Enhancement_Proposal
gptkbp:provides annotations for validation
constraint annotations like @ Max
constraint annotations like @ Min
constraint annotations like @ Not Null
constraint annotations like @ Pattern
constraint annotations like @ Size
gptkbp:specifies a standard for validating Java Beans
gptkbp:supports custom validation constraints
gptkbp:bfsParent gptkb:spring-boot-starter-validation
gptkbp:bfsLayer 5