Understanding the runtime behavior of ADF Business Components
In the previous section, we discussed building a simple ADF model project and learned how to test the business components by using the built-in Model Tester as well as by using the code. You might be wondering now, how do all these things work even without writing down a single line of code? It's time for us to explore the real heroes who do the real jobs behind the scenes.
If you use ADF Business Components for building business logic, you do not really need to worry about the low-level coding, which is otherwise required for querying the database and populating the collection to be used by the client, tracking the modified item, and posting the updates back to the database. In this section, we will learn about the roles and responsibilities of each business component. We will see how they collaborate and work together at runtime to query the datasource and to manage the user transactions.