Java Specification Request (JSR) 395

GPTKB entity

Statements (67)
Predicate Object
gptkbp:instance_of gptkb:Java_Enhancement_Proposal
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:Java_Server_Faces_(JSF)
gptkbp:affiliated_with gptkb:software_framework
https://www.w3.org/2000/01/rdf-schema#label Java Specification Request (JSR) 395
gptkbp:is_a_document_that https://jcp.org/en/jsr/detail?id=395
gptkbp:is_implemented_in gptkb:software
gptkbp:is_referenced_in gptkb:Hibernate_Validator_6.0
gptkbp:key gptkb:standard
Extensibility
Support for functional programming
Support for modular programming
Support for web applications
Support for microservices
Support for version control
Support for asynchronous programming
Support for Java 8 features
Support for multi-threading
Support for continuous integration
Support for desktop applications
Support for mobile applications
Support for security features
Support for cloud applications
Support for code review
Support for reactive programming
Integration with Spring Framework
Support for build automation
Support for performance optimization
Support for event-driven programming
Method validation
Support for collections
Annotation-based configuration
Support for configuration management
Support for logging and monitoring
Support for serverless applications
Support for JPA (Java Persistence API)
Support for RES Tful services
Support for CDI (Contexts and Dependency Injection)
Integration with Java EE
Validation API
Constraint validation
Support for Java Beans
Validation messages
Support for dependency management
Built-in constraints
Support for JSON configuration
Support for XML configuration
Cross-field validation
Custom constraints
Programmatic validation
Support for code quality assurance
Support for concurrency control
Support for debugging and testing
Type-safe validation
Validation groups
Support for software development lifecycle management
gptkbp:latest_version gptkb:2.0
gptkbp:purpose Define a standard for bean validation in Java.
gptkbp:related_to gptkb:Java_Enhancement_Proposal
gptkbp:release_date 2017-12-12
gptkbp:requires gptkb:Java_SE_8
gptkbp:specifies gptkb:2.0
gptkb:Emmanuel_Bernard
gptkbp:status Final Release
gptkbp:targets Java SE 8 and above
gptkbp:title Java Bean Validation 2.0
gptkbp:winner gptkb:Gavin_King