Another aspect of reusability is end user reusability. While we made sure that the ADF developer can reuse other developer assets, an end user can store his preferences in a specific store that can be reused and tailored for this user's experience.
The Oracle Metadata Services (MDS) framework allows this functionality to work, and with it, you can create applications that your end users can customize without touching the source code or affecting the ability of the application to be patched or updated.
You should grab this project's recipe by cloning the
UsingMDS application from the Git repository.
In order to implement this functionality, we need to have security first. So, if you want to resume from the last recipe, you first need to implement security in your application for this recipe to work effectively. To know how to implement security, follow the official documentation at http://docs.oracle.com/middleware/1212/adf/ADFFD/adding_security...