Building an unbounded task flow
When you create an application choosing the Fusion web application (ADF) template, JDeveloper generates basic view and model project structures with all the required metadata files for building a fully-fledged ADF web application. The view controller project contains an
adfc-config.xml
file to hold all unbounded view definitions, navigation rules, and managed bean definitions for the web project. This may be enough to meet the requirements of a simple application with a limited number of pages. What if your application grows and you have to deal with more number of pages and navigation rules? A quite obvious solution for such cases is to split the view controller project into multiple projects and use multiple task flow configuration files to hold the controller metadata definitions, and assemble all these pieces while generating the final deployable artefacts for the application. The ADF framework enables modular web development through bounded and unbounded...