—Course Overview
1m 50s
—Bean Validation 1.1
2m 31s
—What is Validation?
0m 55s
—Demo: Web Form with Validation
2m 18s
—What’s Wrong?
2m 1s
—Thanks to Bean Validation
2m 46s
—Demo: Bean and Service with and without Bean Validation
3m 39s
—Summary
0m 36s
Understanding Bean Validation
- 10m 45s
—Understanding Bean Validation
0m 46s
—What is a Constraint?
0m 37s
—Why Do We Validate?
0m 27s
—Where Do We Validate?
2m 50s
—What is Bean Validation?
2m 39s
—Validating Constraints with Bean Validation
3m 0s
—Summary
0m 22s
Validating Built-in Constraints
- 16m 47s
—Validating Built-in Constraints
0m 37s
—Built-in Constraints
2m 15s
—Validating Constraints
1m 32s
—Demo: Validating built-in Constraints
1m 42s
—Validation API
2m 52s
—Demo: Validation API
2m 30s
—Unit Testing Constraints
2m 11s
—Demo: Unit Tests
2m 40s
—Summary
0m 24s
Defining our own Constraints
- 17m 7s
—Defining your Own Constraints
0m 42s
—Anatomy of a Constraint
0m 49s
—Constraint Annotation
3m 1s
—Constraint Implementation
1m 18s
—Demo: Typed Annotation
1m 20s
—Constraint Composition
2m 12s
—Demo: Constraint Composition
1m 50s
—Generic Constraint
3m 23s
—Demo: Generic Constraints
1m 59s
—Summary
0m 27s
Messages, Groups and Payloads
- 15m 53s
—Messages, Groups and Payloads
0m 36s
—Mandatory Attributes
0m 19s
—Messages
1m 14s
—Resource Bundle
1m 15s
—Constraint Composition
0m 50s
—Different Message Usages
0m 39s
—Constraint Violation API
0m 34s
—Demo: Error Messages
3m 48s
—Groups
2m 14s
—Validating Groups
1m 0s
—Demo: Validating Groups
1m 46s
—Payload
1m 15s
—Summary
0m 17s
Advanced Topics
- 39m 41s
—Advanced Topics
0m 46s
—Multiple Constraints for the Same Target
1m 36s
—Demo: Multiple Constraints for the Same Target
2m 24s
—Class-level Constraints
1m 58s
—Demo: Class-level Constraints
2m 50s
—Method and Constructor-level Constraints
2m 36s
—Validating Methods and Constructors
1m 52s
—Demo: Validating a Method
3m 5s
—Triggering Validation on Parameters
1m 41s
—Graph Validation
1m 54s
—Demo: Triggering Validation on a Method
2m 59s
—Validating Attributes and Values
2m 56s
—Demo: Validating Attributes and Properties
1m 44s
—Constraint Inheritance
3m 0s
—Demo: Validating Inheritance
1m 20s
—XML Constraint Definition
2m 48s
—Demo: XML Constraint Definition
2m 59s
—Summary
1m 4s
Bean Validation 1.1 within Java EE 7
- 34m 20s
—Bean Validation within Java EE
0m 52s
—Quick Overview of Java EE 7
3m 34s
—Demo: Java EE 7 application
3m 17s
—Integration with Java EE and CDI
1m 50s
—Integration with JSF
3m 43s
—Demo: Integration with JSF
2m 53s
—Integration with EJBs
2m 18s
—Demo: Integration with EJBs
1m 29s
—Integration with JPA
3m 27s
—Demo: Integration with JPA
2m 51s
—Integration with JAX-RS
2m 56s
—Demo: Integration with JAX-RS
1m 58s
—Summary
3m 5s