The struts-it architecture provides a ready-to-go architecture for small and medium sized projects, which is also proofed in large projects. This solutions are using a servlet container as run-time environment. This architecture provides a technology stack, a product stack, an overall architecture for all software layers, design guidelines as well as program guidelines. There also exists much source code stuff, where interests may track the architecture by studying examples.
The struts-it architecture uses several open source frameworks as the base of the architecture:
In the last monthes originated several subproject that are part of the architecture project:
There is also a moin moin wiki, where all concepts are described (at this time almost in german but the translation goes step by step). Feel free to add additional comments.