Skip to main content

Zen Applications

A typical Zen application consists of the following parts:

Zen Application 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.

Note:

To learn more about the structure of Zen applications, read Zen Applications in the Zen Application Concepts section of Using Zen.

FeedbackOpens in a new tab