The viewer
submodule is used to bootstrap the
webapp, providing an implementation of Wicket's
WebApplication
class that also bootstraps the
Naked Objects runtime.
It also provides login/logout pages, and registers default sets of
ComponentFactory
s which ultimately determine the
look-n-feel of the running webapp. The WebApplication class can be
easily overridden to allow these defaults to be altered.