Course
Skills
Bean Validation 1.1
Learn how to create and add business constraints to your Java SE and Java EE applications.
What you'll learn
Processing, storing, and retrieving valid data is crucial for an application, that's why validation is a common task that needs to be done in several layers of your application. In this course you will learn how Bean Validation allows developers to write constraints in a standard way and apply them everywhere (bean, properties, constructors, method parameters, and return value). You will also see how Bean Validation can be integrated in other Java EE specifications.
Table of contents
Course Overview
1min
Introduction
14mins
Understanding Bean Validation
10mins
Validating Built-in Constraints
16mins
Defining our own Constraints
17mins
Messages, Groups and Payloads
15mins
Advanced Topics
39mins
- Advanced Topics 1m
- Multiple Constraints for the Same Target 2m
- Demo: Multiple Constraints for the Same Target 2m
- Class-level Constraints 2m
- Demo: Class-level Constraints 3m
- Method and Constructor-level Constraints 3m
- Validating Methods and Constructors 2m
- Demo: Validating a Method 3m
- Triggering Validation on Parameters 2m
- Graph Validation 2m
- Demo: Triggering Validation on a Method 3m
- Validating Attributes and Values 3m
- Demo: Validating Attributes and Properties 2m
- Constraint Inheritance 3m
- Demo: Validating Inheritance 1m
- XML Constraint Definition 3m
- Demo: XML Constraint Definition 3m
- Summary 1m
Bean Validation 1.1 within Java EE 7
34mins
- Bean Validation within Java EE 1m
- Quick Overview of Java EE 7 4m
- Demo: Java EE 7 application 3m
- Integration with Java EE and CDI 2m
- Integration with JSF 4m
- Demo: Integration with JSF 3m
- Integration with EJBs 2m
- Demo: Integration with EJBs 1m
- Integration with JPA 3m
- Demo: Integration with JPA 3m
- Integration with JAX-RS 3m
- Demo: Integration with JAX-RS 2m
- Summary 3m