This white paper explores three event-driven graphical user interface (GUI) patterns using the ZK Java AJAX framework; specifically, "Passive View," "Supervising Controller" and "Presentation Model." The patterns are discussed in the context of a simple screen implemented three times using each of the three patterns.
- Introduction
- Example UI
- Implementing the Passive View
- Implementing the Presentation Model
- Implementing the Supervising Controller
- Comparing the patterns
- Conclusion
- Resources
- Author biographies
| Description | Name | Size | Download method |
|---|---|---|---|
| White paper in PDF format | GUIPatterns_ZK_Java_Article_Final.pdf | 302 KB | HTTP |
Information about download methods Get Adobe® Reader®
- Participate in the discussion forum.
-
The ZkToDo2 project, which is the sample code for this article.
-
developerWorks article, "
Rich Internet applications using ZK."
-
developerWorks article, "
Enhance Ajax development with a fusion of jQuery, ZK, and Java code."
-
developerWorks WebSphere Portal zone.
-
Free ZK download.
-
ZK MVC.
-
ZK Developer's Reference/MVVM/Data Binding.

Simon Massey is a Technical Architect working for a bank holding company in London and has built several large-scale systems using ZK since 2007. He is a founding member and speaker at the ZK UK User Group, has published a number of ZK articles, and currently maintains the ZkToDo2 ZK Patterns Sample application. You can reach him at simon_massey@users.sourceforge.net.




