3. The Basics

Table of Contents

Architecture Overview
The Execution Flow
Components, Pages and Desktops
Components
Pages
Desktops
Forest of Trees of Components
Component: a Visual Presentation and a Java Object
Identifiers
UUID
The ID Space
Namespace and ID Space
Variable and Functions Defined in zscript
Events
Desktops and Event Processing
Desktops and the Creation of Components
ZUML and XML Namespaces

This chapter describes the basics of ZK. It uses XUL to illustrate ZK features, but it is usually applicable to other markup languages that ZK supports.