8.5. Modeling Your Application

A new application is represented by a persistent Application object. A typical application uses the WAF persistence layer to store and query the state of an Application data object. An Application is more than just storage, however. It is also a set of behaviors, principally having to do with containment and dispatch. Refer to Section 6.1 Applications to learn more.

You will subclass Application in order to introduce your own persistent properties and your own application-specific behaviors. The data aspect of an Application is described using PDL.

This tutorial will use a sample application called Binder to illustrate how an Application is defined.