Zen Applications
A typical Zen application consists of the following parts:
Part | Description |
---|---|
A single application class |
An application class extends %ZEN.applicationOpens in a new tab and defines application wide style and behavior. |
One or more page classes |
A page class extends %ZEN.Component.pageOpens in a new tab and defines one of the Web pages in the Zen application. Each page identifies the application to which it belongs. A page class typically contains user interface components, style information, as well as both server and client-side methods. |
Components |
A component class extends %ZEN.Component.componentOpens in a new tab and defines a page element. Zen components include buttons, tables, list boxes, grids, and so on. |
To learn more about the structure of Zen applications, read Zen Applications in the Zen Application Concepts section of Using Zen.