Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Developing Web Applications with Oracle ADF Essentials

You're reading from   Developing Web Applications with Oracle ADF Essentials Quickly build attractive, user-friendly web applications using Oracle's free ADF Essentials toolkit

Arrow left icon
Product type Paperback
Published in Aug 2013
Publisher Packt
ISBN-13 9781782170686
Length 270 pages
Edition 1st Edition
Arrow right icon
Toc

Building task flows


A web application consists of a number of pages that must be displayed to the user in a specific sequence. This sequence is not fixed—the user might make a decision as to which page they want to see next, or the application might decide to show a specific page with a warning or a request for more information.

If we did not have a controller layer, each page would have to contain both the actual components on the page as well as the logic to decide where to go next. This intermingling of functionality quickly becomes hard to maintain and is not considered a good programming practice.

That is why we have a controller layer to control the flow through the application. The controller layer manages the logic of what happens in which order so that the individual pages or code elements do not have to worry about this part of the application.

Bounded and unbounded task flows

Every application has one unbounded task flow—we saw that in the simple demo application in Chapter 1, My...

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime