Part 2. Ingredients for your Wicket applications


Now that you have a high-level understanding of Wicket, we’re ready to dive into the details. In this part of the book, you’ll learn the components, models, and behaviors that are available to you and how to put them to good use. Armed with this knowledge, you’ll be ready to learn any new Wicket component within minutes.

Before we begin exploring components, chapter 4 discusses models. Models are the glue between the Wicket components and your domain model. As such, they’re an important part of using Wicket.

Chapter 5 introduces components for displaying text and navigating to other websites and to pages in your application, links that are able to respond to user actions, and components that repeat their markup. The chapter ends with ways you can manipulate your components: modifying their visibility and manipulating their markup.

Processing form input is covered in chapter 6, together with validation and providing feedback to your users.

Creating and using components is one thing; combining them into reusable chunks that can act as a composite component is another. Chapter 7 explores grouping components and creating maintainable and consistent layouts using panels or markup inheritance.