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.