Learn how to use one of the most useful and important Java EE APIs—Bean Validation and its reference implementation Hibernate Validator—to ensure data integrity in applications.
Overview
Syllabus
Introduction
- Welcome
- What you should know
- Using the exercise files
- Using the challenges
- Bean Validation headline features
- Java EE ecosystem integration
- Bean Validation implementations
- Course project walk-through
- How to work with the project
- Built-in constraints introduction
- Null constraints introduction
- Null constraints implementation
- Numerical constraints introduction
- Numerical constraints implementation
- Pattern, Boolean, and date constraints introduction
- Pattern, Boolean, and date constraints implementation
- Hibernate constraints overview
- Hibernate constraints implementation
- Motivation for custom constraints
- Creating custom composite constraints
- Creating custom validation constraints
- Managing validation failures
- Local custom validation failure messages
- Global custom validation failure messages
- Internationalize failure messages
- ✓ Challenge
- ✓ Solution
- Bean Validation and RESTful webservices introduction
- Bean Validation and RESTful webservices implementation
- Cross-field validation implementation
- Cross-parameter validation implementation
- Advanced constraint usage
- Next steps
Taught by
Alex Theedom