YoVDO

Java EE: Bean Validation

Offered By: LinkedIn Learning

Tags

Java EE Courses Java Courses Data Integrity Courses Bean Validation Courses

Course Description

Overview

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.

Syllabus

Introduction
  • Welcome
  • What you should know
  • Using the exercise files
  • Using the challenges
1. What Is Bean Validation?
  • Bean Validation headline features
  • Java EE ecosystem integration
  • Bean Validation implementations
2. Course Project Introduction
  • Course project walk-through
  • How to work with the project
3. Applying Built-In Bean Validation Constraints
  • 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
4. Applying Hibernate Bean Validation Constraints
  • Hibernate constraints overview
  • Hibernate constraints implementation
5. Designing Custom Constraint Validators
  • Motivation for custom constraints
  • Creating custom composite constraints
  • Creating custom validation constraints
6. Bean Validation Failure Messages
  • Managing validation failures
  • Local custom validation failure messages
  • Global custom validation failure messages
  • Internationalize failure messages
  • ✓ Challenge
  • ✓ Solution
7. Advanced Bean Validation Features
  • Bean Validation and RESTful webservices introduction
  • Bean Validation and RESTful webservices implementation
  • Cross-field validation implementation
  • Cross-parameter validation implementation
  • Advanced constraint usage
Conclusion
  • Next steps

Taught by

Alex Theedom

Related Courses

A Simple Picture Storing App with Java and Android Studio
Coursera Project Network via Coursera
Advanced Data Structures in Java
University of California, San Diego via Coursera
Advanced Java Concurrency
Vanderbilt University via Coursera
Advanced Monitoring and Optimizing with DynamoDB (Spanish)
Amazon Web Services via AWS Skill Builder
Advanced Monitoring and Optimizing with DynamoDB (Simplified Chinese)
Amazon Web Services via AWS Skill Builder