The WOApplication, WOSession, and WOComponent objects are involved in each phase.
Direct actions have a simpler request-response loop cycle.
The URL for a direct action request looks like the one shown in Figure  27 . The WODirectAction class field is optional. If the WODirectAction class isn't specified in the URL, a subclass named DirectAction is assumed. If the request is the first one for a given user session, the request URL looks like the URL shown in Figure  20 . This URL contains neither a WODirectAction class name nor an action name.