The ASP.NET 2.0 version of this book was the first to introduce experienced ASP.NET 2.0 programmers to building a web application with a layered approach. Now updated for ASP.NET 3.5 and the Entity Framework, this unique book takes good website design beyond page-by-page coding by emphasizing n-tier ASP.NET web application architectural design. Each chapter addresses a problem or business need and then discusses the necessary pieces of the puzzle you'll use to solve that problem. In addition, a professional-level website framework is at the ready, from which you can build real websites, extend the code, and implement specific ASP.NET code.