A Web-based application descriptor.
An instance of this class is created by creating an instance of {@link Builder}, invoking methods to add/modify state, and finally invoking the {@link Builder#build() } method.
This application descriptor is compatible with web-based test containers that support Servlets. The following Web-based test container factories are provided:
- {@link GrizzlyWebTestContainerFactory} for testing with the GrizzlyWeb container and Servlet support.
- {@link EmbeddedGlassFishTestContainerFactory} for testing withembedded GlassFish.
- {@link ExternalTestContainerFactory} for testing when the Webapplication is independently deployed in a separate JVM to that of the tests. For example, the application may be deployed to the Glassfish v2 or v3 application server.
@author Paul.Sandoz@Sun.COM