Hot out of the oven: ASP.NET and Struts: Web Application Architectures