The Spider Web Framework is a framework for building web applications in Java. It was developed with a set of specific goals:
Make it trivially easy to write good test cases
Reduce boilerplate code to a minimum
Avoid static state through dependency injection
Strict M-V-C separation
Prefer convention over configuration
Before diving into the details of how each of these goals were achieved I would like to mention that the source code for the framework is available as well as a....