Bean Validation 1.1

Learn how to create and add business constraints to your Java SE and Java EE applications.
Course info
Rating
(109)
Level
Intermediate
Updated
Jan 28, 2014
Duration
2h 31m
Table of contents
Course Overview
Introduction
Understanding Bean Validation
Validating Built-in Constraints
Defining our own Constraints
Messages, Groups and Payloads
Advanced Topics
Bean Validation 1.1 within Java EE 7
Description
Course info
Rating
(109)
Level
Intermediate
Updated
Jan 28, 2014
Duration
2h 31m
Description

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.

About the author
About the author

Antonio is a senior software architect living in Paris.

More from the author
Java Persistence API 2.2
Intermediate
4h 16m
May 10, 2019
Microservices: The Big Picture
Beginner
1h 46m
Apr 16, 2018
Java EE: Getting Started
Beginner
5h 0m
Jun 22, 2017
More courses by Antonio Goncalves
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Antonio Goncalves. Welcome to my course Bean Validation 1. 1. I am an independent developer, a book author, and a recognized Java Champion. I'm also part of the Java EE Expert Group and like to speak at international technical conferences. So, if you know Java EE or Spring and you need to better validate your data, this course is for you. In this course, you will learn Bean Validation, the Java EE specification allowing you to constrain your data. Some of the major topics that I will cover include understanding Bean Validation and its advantages over validating programmatically, how to use built-in constraints in your code, as well as defining your own constraints. You will be able to apply constraints everywhere on attributes, classes, methods, and constructors. You will also learn a few advanced topics such as dealing with error messages or grouping constraints together. Finally, you'll learn how to put all these pieces together inside or outside Java EE so you can bring Bean Validation to your projects. By the end of this course, you'll have a very good understanding of which data you can validate and constrain with Bean Validation. Before beginning the course, you should be familiar with the Java programming language. This course will guide you step by step in using constrains in most of your business rules. I hope you'll join me on this journey to learn data validation with Bean Validation 1. 1 course at Pluralsight.