Table of Contents Previous Section
Page Level
At the page level, objects of many classes (most of them private) work together to compose the HTML content of response pages (see Figure 18). Many of the same objects also set their variable values from data entered into request pages and respond to user actions.
Figure 18. Request-Response Loop: Page Level
- WOComponent
- WOElement
- WODynamicElement
- WOAssociation
Represents an integral, reusable page (or portion of a page) for display in a web browser.
Declares the three component action request-handling methods: takeValuesFromRequest:inContext:, invokeActionForRequest:inContext:, and appendToResponse:inContext:. WOElement is an abstract class. Each node in an object graph, which represents the HTML elements of a component and their relationships, is an object that inherits from WOElement.
An abstract class for subclasses that generate particular dynamic elements.
Knows how to find and set a value by reference to a key. WODynamicElement objects generally have WOAssociation instance variables.
Table of Contents Next Section