|Home > Guides > Contributors Guide > Requirements > Use Cases > Execute Action|
A client submits a request to the Registration action for a new User account for the username "trillian". The Action object queries the database to see if the user exists, and then obtains a new User object for "trillian". The Action stores the User object in the client's session, and returns "success". The system matches "success" with a result object that presents the "Menu" page.
(User Goal, Summary, Subfunction)
Dispatcher selects Mapping
Client submits a request for a resource handled by the framework.
Framework matches location to an action mapping.
Framework invokes Action class associated with action mapping.
Action handles transaction and returns result ID.
Framework matches result ID to result object.
Framework invokes result object.
Framework (via Container) transfers (or redirects) control to result resource.
Resource renders response.