From the course: Java EE: Bean Validation

Welcome

From the course: Java EE: Bean Validation

Start my 1-month free trial

Welcome

- [Alex] Hi, I'm Alex Theedom, and I am passionate about Enterprise Java. It's a powerful and lightweight platform that I've been developing with for over 10 years. No serious Java EE programmer can develop without Bean Validation. It is an essential tool that every developer must have in their toolkit in order to protect your application from rogue and misshapen data that threatens to disable your application. In this course, you'll learn how to ensure the integrity of your application's data as it enters and passes through your application. With the knowledge you gain in this course, you will be equipped to tackle the challenge that every developer faces, how to keep bad data out of the application. You will learn the entire range of Bean Validation 2.0's built-in constraints, and the additional constraints provided by Hibernate Validator 6.0. You will go on to learn to construct your own constraints in order to satisfy your specific use cases for data integrity checks, how to customize data validation messages, and how to internationalize them into any language. And finally, you will see how Bean Validation integrates with other Java EE technologies, such as JAX-RS, JPA, and JSF. By the end of this course, you can expect to be comfortable implementing and designing your own Bean Validation constraints.

Contents