Java EE: Bean Validation

Go to class
Write Review

Free Online Course: Java EE: Bean Validation provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Java EE: Bean Validation is taught by Alex Theedom.

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