ZK Developer's Guide

Jurgen Schumacher, Markus Stäuble

eBook: $23.99
Formats: PDF, PacktLib, ePub and Mobi formats
$14.39 save 40%!
Print book: $39.99
$35.99 save 10%!
Print + eBook bundle: $63.98
Includes free access to the book on PacktLib
$39.59 save 38%!
Free Shipping! UK, US, Europe and selected countries in Asia.
This book can also be purchased from:
Overview
Table of Contents
The Author
Reviews
Downloads
  • Introducing the ZK framework
  • Installing and configuring ZK
  • Setting up, managing, and publishing a project
  • Improving navigation and optimizing result preparation
  • Internationalization with the ZK framework
  • Creating custom components

 

Book Details

Language : English
Paperback : 184 pages [ 235mm x 191mm ]
Release Date : March 2008
ISBN : 1847192009
ISBN 13 : 978-1-847192-00-4
Author(s) : Jurgen Schumacher, Markus Stäuble
Topics and Technologies : All Books, AJAX, Open Source, Web Development


Table of Contents

Preface
Chapter 1: Getting Started with ZK
Chapter 2: Online Media Library
Chapter 3: Extending the Online Media Library
Chapter 4: Is it on the Desktop or on the Web?
Chapter 5: Integration with Other Frameworks
Chapter 6: Creating Custom Components
Chapter 7: Development Tools for the ZK Framework
Appendix A: Configuration Files in ZK
Index
  • Chapter 1: Getting Started with ZK
    • What is ZK?
      • XHTML
      • XUL
      • ZUML
    • First Step: Say Hello to ZK
    • Inside ZK—How ZK Works
      • The Three Relatives—Desktop, Page, and Component
      • Identification in ZK
      • Loading and Updating a ZK Page
        • Phase: Page Initial
        • Phase: Component Creation
        • Phase: Event Processing
        • Phase: Rendering
        • Phase: Request Processing
        • Phase: Event Processing
        • Phase: Rendering
      • Events in ZK—Listening and Processing
        • What is the Priority?—The Order of Event Processing
        • How Can We Parallelize Event Listeners?
        • Event Processing Thread—Initialize and Cleanup
        • Event Types
      • ZUML – ZK User Interface Markup Language
        • Molds
        • ZK Elements
        • Layout Techniques
        • Separation of Concerns
    • Configuration and Deployment
      • Configuration of web.xml
      • Configuration of zk.xml
      • Deployment
        • Deployment of ZK Applications with Maven
    • Summary
  • Summary
  • Appendix A: Configuration Files in ZK
    • WEB.XML
    • zk.xml
      • Configuration of ZK.XML
        • <richlet> Tag
        • <listener> Tag
        • <log> Tag
        • <desktop-config> Tag
        • <el-config> Tag
        • <language-config> Tag
        • <session-config> Tag
        • <system-config> Tag
        • <zscript-config> Tag
        • <error-page> Tag
        • <preference> Tag

Jurgen Schumacher

Hans-Jurgen Schumacher studied mathematics at the University of Karlsruhe, Germany. Since 17 years he is working as a Software Developer and Architect. Right now he is in the position of a Senior Architect for J2EE. One of his special fields are GUIs for web applications as well as Improvements in the Software Build process.


Markus Stäuble

Markus Stäuble is currently working as CTO at namics (deutschland) gmbh. He has a Master degree in Computer Science. He started programming with Java in the year 1999. After that he has earned much experience in building enterprise java systems, especially web applications. He has a deep knowledge of the java platform and the tools and frameworks around Java.

Sorry, we don't have any reviews for this title yet.

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Find your book in our support section to find errata and to download code samples.

What you will learn from this book

Special Offers

PacktLib gives you access to this and 600+ other titles with an annual or monthly subscription.

Annual subscription:

$220.00 per annum

Monthly subscription:

$21.99 per month

Buy 2 eBooks and Get 50% Off +
Buy ZK Developer’s Guide with AJAX and PHP: Building Modern Web Applications 2nd Edition and get 50% off both the eBooks.
 
Just add both the eBooks to your shopping cart and enter zkajphp in the 'Enter Promotion Code' field. Click 'Add Promotion Code' and the discount will be applied.
View Best Selling eBook offers

In Detail


ZK is an open-source web development framework that enables web applications to have the rich user experiences and low development costs that desktop applications have had for years. ZK includes an Ajax-based event-driven engine, rich sets of XML User Interface Language (XUL) and XHTML components, and a markup language.

The ZK rich client framework takes the so-called server-centric approach: the content synchronization of components and the event pipelining between clients and servers are automatically done by the engine and Ajax plumbing codes are completely transparent to web application developers. Therefore, the end users get rich user interfaces with similar engaged interactivity and responsiveness to that of desktop applications, while for programmers, development remains similar in simplicity to that of desktop applications.

This book is a Developer's Guide that steps you through the ZK framework with examples. It starts with installing and configuring ZK and takes you on to integrate it with other frameworks. By the time you are through the book you will be able to build an application on your own.

Approach

Who this book is for

Are there no books available that are right for you at the moment? How about signing up to our newsletter to keep up to date?
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Sort A-Z