Summary
At the end of this chapter, we are now able to validate inputs on JSF forms and the data that will be manipulated by an application through the Bean Validation Specification. We also learned how to intercept different types of processes such as the creation of an object, invocation of a method, or service timer execution in order to audit or modify a method's parameters. In the next chapter, we will end our journey into the Java EE 7 world by addressing the security aspect of our online preregistration application.