Summary
Let us recap what we have learned in this chapter. We started with the information related to validations in ADF business components. Also, we learned to use all the built-in declarative validators available in ADF and saw how to use Groovy expression to validate business logic.
We now know how to generate Java classes for the business components and make use of the framework methods used to write complex business requirements. We learned to manage transactions using the application module and related configurations. Finally, we exposed business data as a service to the outside world from the view object and the application module.
In the next chapter, we will see how to expose the business data service to the view layer using data controls and how to bind the data as information to be displayed in the UI.