In this section, we will build a sign in / sign out application. This will also be used in the next section. Despite being a simple application, it involves a lot of Wicket concepts.
Before we start, some considerations should be made. We are using Maven to create this project. You don't have to use Maven to create your Wicket projects, but believe me, it's the best and easiest way to do it. So, assuming you know how Maven works, and it's installed and configured on your machine, here we go.
Here we are going to describe two ways to create a new Maven application: via the command line and Eclipse IDE.