Chapter 1: Introduction"

From Documentation
Line 21: Line 21:
 
* components at server
 
* components at server
 
* widgets and components synchronize themselves automatically
 
* widgets and components synchronize themselves automatically
 +
* Server-centric
 +
** access full Java technology stack
 +
** control component to implement UI presentation logic
 +
** User interaction with widgets are abstracted as events sent to server with AJAX request, can be handled at the server side.
 +
* Client-centric
 +
** customize visual effect
 +
** handle event

Revision as of 03:56, 7 January 2013

Overview

  • purpose of the tutorial and summary of each chapter.


ZK's Value

  • brief ZK's characteristic and feature
    • pure java
    • component-based, (fast composite UI)
    • event driven
    • server client fusion
    • handling AJAX communication details
    • support two design pattern


Architecture


  • widgets at client
  • components at server
  • widgets and components synchronize themselves automatically
  • Server-centric
    • access full Java technology stack
    • control component to implement UI presentation logic
    • User interaction with widgets are abstracted as events sent to server with AJAX request, can be handled at the server side.
  • Client-centric
    • customize visual effect
    • handle event