ZK Developer's Guide
ZK Developer's Guide
ZK Developer's Guide
- TAGS
- guide
- iknow.seforge.org
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Preface<br />
<strong>ZK</strong> is an open-source web development framework that enables web applications<br />
to have the rich user experiences and low development costs that desktop<br />
applications have had for years. <strong>ZK</strong> includes an AJAX-based event-driven engine,<br />
rich sets of XML User Interface Language (XUL), and XHTML components, and<br />
a markup language (ZUML).The <strong>ZK</strong> rich client framework takes the so-called<br />
server-centric approach: the content synchronization of components and the event<br />
pipelining between clients and servers are automatically done by the engine and<br />
AJAX plumbing codes are completely transparent to web application developers.<br />
Therefore, the end users get rich user interfaces with similar engaged interactivity<br />
and responsiveness to that of desktop applications, while for programmers,<br />
development remains similar in simplicity to that of desktop applications<br />
What This Book Covers<br />
In Chapter 1 we give an introduction to, and take a look behind the <strong>ZK</strong> framework.<br />
In the last section of this chapter, we show some important issues from the <strong>ZK</strong> User<br />
Interface Language (ZUML).<br />
In Chapter 2 we will implement a CRUD (Create—Read—Update—Delete)<br />
application. We will also design and implement the pages with the <strong>ZK</strong> framework.<br />
At the beginning of Chapter 3, we start with a simple CRUD application. The first<br />
thing we do here is to add some AJAX features to the application (live data). Here,<br />
we will learn many cornerstones provided by the <strong>ZK</strong> framework, and that we<br />
only have to implement some interfaces to use these features. We will move the<br />
application from a mixed code approach to a Model-View-Controller Architecture.<br />
Chapter 4 deals with the end of the third phase in the development of a CRUD<br />
application with the AJAX <strong>ZK</strong> framework. We start with a simple application, and<br />
extend it step by step. The application now has many features that you will need in<br />
other applications as well.