There are dozens of Java frameworks out there, but most of them require you to learn special coding techniques and new, often rigid, patterns of development. Wicket is different. As a component-based web application framework, Wicket lets you build maintainable enterprise-grade web applications using the power of plain old Java objects (POJOs), HTML, Ajax, Spring, Hibernate, and Maven. Wicket automatically manages state at the component level, which means no more awkward HTTPSession objects. Its elegant programming model enables you to write rich web applications quickly.
Wicket in Action is an authoritative, comprehensive guide for Java developers building Wicket-based web applications. This book starts with an introduction to Wicket's structure and components, and moves quickly into examples of Wicket at work. Written by two of the project's earliest and most authoritative experts, this book shows you both the “how-to” and the “why” of Wicket. As you move through the book, you'll learn to use and customize Wicket components, how to interact with other technologies like Spring and Hibernate, and how to build rich, Ajax-driven features into your applications.
Part I: Introducing Wicket
|1 What is Wicket (free download)|
|2 The architecture of Wicket|
|3 Building a cheesy Wicket application|
Part II: Ingredients for your Wicket application
|4 Understanding models|
|5 Working with components: lables, links and repeaters|
|6 Processing user input using form|
|7 Composing your pages|
Part III: Going beyond Wicket basics
|8 Developing reusable components (free download)|
|9 Images, scripts, pdf's: working with resources|
|10 Rich components and Ajax|
Part IV: Preparing for the real world
|11 Securing your application|
|12 Conquer the world with l10n and i18n|
|13 Multi-tiered architecture|
|14 Putting your application in production|
|15 Setting up a Wicket project (free download)|
Martijn Dashorst is a software engineer with over 10 years of experience in software development. He has been actively involved in the Wicket project since it was open-sourced, and has presented Wicket as a speaker at numerous conferences, including JavaOne and JavaPolis.
Eelco Hillenius is an experienced software developer who has been part of Wicket's core team almost from the start. He works for Teachscape where he is helping to build the next e-learning platform. A Dutch native, he currently lives in Seattle.
|Title||Wicket in Action|
|Authors||Martijn Dashorst, Eelco Hillenius|
|Version covered||Apache Wicket 1.3|
|Published by||Manning Publications|
|Date||July 15, 2008|