CYAN
MAGENTA
YELLOW
BLACK
PANTONE 123 CV
this print for content only—size & color not accurate
7" x 9-1/4" / CASEBOUND / MALLOY
(0.8125 INCH BULK -- 328 pages -- 60# Thor)
THE EXPERT’S VOICE
®
IN JAVA
™
TECHNOLOGY
Karthik Gurumurthy
Pro
Wicket
Explore this leading open source, lightweight,
component-based POJO web development framework
EMPOWERING PRODUCTIVITY FOR THE JAVA
™
DEVELOPER
Shelve in
Java Programming
User level:
Intermediate
www.apress.com
SOURCE CODE ONLINE
forums.apress.com
FOR PROFESSIONALS
BY PROFESSIONALS
™
Join online discussions:
THE APRESS JAVA
™
ROADMAP
Beginning Hibernate
Beginning Spring 2
Pro Apache Geronimo
Pro Hibernate 3
Pro Spring
Pro Wicket
Beginning POJOs
Pro Wicket
Gurumurthy
ISBN 1-59059-722-2
9 781590 597224
90000
6 89253 59722 4
Companion
eBook Available
Includes
Spring and Ajax
Includes
Spring
and Ajax
Companion eBook
See last page for details
on $10 eBook version
Pro Wicket
Dear Reader,
Welcome to Wicket, an open source, lightweight, component- or POJOs-based
Java
™ web framework that brings the Java Swing event-based programming
model to web development. Component-based web frameworks are being
touted as the future of Java web development, and Wicket is easily one of the
leading implementations in this area. Wicket strives for a clean separation of
the roles of HTML page designer and Java developer by supporting plain vanilla
HTML templates that can be mocked up, previewed, and later revised using
standard WYSIWYG HTML design tools.
Wicket counters the statelessness of HTTP by providing stateful components,
thereby improving productivity. If you are looking to hone your object-oriented
programming skills, Wicket fits well in that regard, since it has an architecture
and rich component suite that encourages clean object-oriented design.
Pro Wicket aims to get you up and running quickly with this framework. You
will learn how to configure Wicket and then gradually gain exposure to the
“Wicket way” of addressing web development requirements. You will learn
about important techniques of working with Wicket through simple examples.
People have come to expect a few things from a modern web framework—
Spring framework integration and baked-in Ajax support are probably at the
top of that list. I have taken care to address these aspects of Wicket in the book.
You will learn to integrate Wicket and the EJB
™
3 API using the services of
Spring 2, for example. There is also a separate chapter dedicated to Wicket’s
integration with Ajax.
I have been having a great time with Wicket since day one of my adoption. I
wrote this book to let you know how Wicket, in addition to being a robust web
application framework, succeeds in bringing back the fun that has been missing
in the Java web development space.
Karthik Gurumurthy