Chapter 5. Putting them all together: Application Modules
In this chapter, we will cover:
Creating and using generic extension interfaces
Exposing a custom method as a web service
Accessing a service interface method from another application module
A passivation/activation framework for custom session-specific data
Displaying application module pool statistics
Using a shared application module for static lookup data
Using a custom database transaction
Introduction
An application module in the ADF Business Components framework represents a basic transactional unit that implements specific business use cases. It encompasses a data model comprising a hierarchy of view objects and optionally other application module instances, along with a number of custom methods that together implement a specific business use case. It allows the creation of bindings at the ViewController project layer, through the corresponding application model data control and the ADF model layer (ADFm). Moreover, it allows for the...