From the course: Java EE: Bean Validation

What you should know

From the course: Java EE: Bean Validation

Start my 1-month free trial

What you should know

- [Instructor] To get the most out of this course, you should be comfortable developing in Java, and should know the Java Bean standard. If you're comfortable with these technologies, you should have no trouble following along with this course. This course uses the Java EE RESTful Web Services API, JAX-RS, in one of the advanced lessons. If you're not familiar with this API, you should check out my course RESTful Services with JAX-RS 2.0. The application you will be building uses JavaServer Faces. Now you do not need to know JavaServer Faces to take this course, but if you are curious, take a look at Patrick Royal's course, Java EE: Servlets and JavaServer Faces. Once you learn how to develop using the Bean validation API, you'll find it a powerful way to protect your application's data. And as you already know, data integrity is essential for the proper running of your application. The project source code has been packaged as a Maven project. So it can be set up with minimal friction in an IDE that supports Maven projects. Now the IDE I have chosen to use in this course is IntelliJ Ultimate Edition. However you can use any IDE that you like. Ideally it should be able to support Maven projects. NetBeans IDE is a good alternative, and so too is Eclipse. If you wish to use the same IDE as I'm using, you can download a trial version of the Ultimate Edition from the JetBrains website. You'll also need to download and install Postman, from getpostman.com. We'll be using this in one of the advanced topics. This project is developed using Java EE 8 and Bean Validation Version 2.0, which is the new version released in Java EE 8. However, if you're using a previous version of Java EE, this course will still be very useful as the main difference between Bean Validations versions are the number of constraints available for you to use.

Contents