

Beside configuring and initializing our application, the Application class is responsible for creating the internal entities used by Wicket to process a request. These entities are instances of the following classes: RequestCycle, Request, Response and Session. 

The next paragraphs will illustrate each of these classes, explaining how they are involved into request processing.