1.3. Wicket Objects compared to other Naked Objects Viewers

Because Wicket Objects renders your domain model within a webapp, it is to some extent similar to the HTML viewer that is provided out-of-the-box by Naked Objects itself. However, unlike the HTML viewer, Wicket Objects is highly customizable. Wicket Objects itself essentially consists of a set of Wicket components that are used to render domain objects, individual member elements of domain objects, and indeed collections of domain objects. The components provided are sufficient to render any Naked Objects domain model. However, any developer with experience of Wicket can easily write their own components and register them with Wicket Objects. In this way, custom renderings of domain objects can be achieved.