Architecture
Zen includes several packages of classes. The following table describes a few of them.
| Package | Description |
|---|---|
| Component |
Contains the classes that define the Zen non-SVG user interface components. |
| DataModel |
Contains the classes used to implement Model portion of the Zen Model-View-Controller mechanism. |
| Datatype |
Contains datatype classes for use when defining Zen properties. |
| Report |
Contains the classes that define the Zen Report framework for generating PDF and XHTML reports. |
| SVGComponent |
Contains the classes that define the Zen SVG components. |
For a thorough discussion of the Zen runtime architecture, read Zen Pages at Runtime in the Zen Client and Server section of Using Zen.