1.2. Design

As stated earlier, the solution consists of an ASP.NET 3.5 web application using the three-layer architecture. The following chapters expand on the general requirements and develop a fully functioning robust enterprise application. The following sections provide a brief outline of each chapter to give you a brief introduction to each topic.

Chapters 2 through 5 review the overall architecture of the framework, and these are the most crucial chapters to read before proceeding. Each chapter is detailed and uses new features in Visual Studio 2008. Chapter 6 and subsequent chapters demonstrate how Mary's requirements are implemented in the application and give you plenty of code you can use in your own applications. The final solution is available for download on the Wrox website, www.wrox.com.

1.2.1. Chapter 2: The Data Access Layer

Conceptually, the data access layer is the simplest layer of the traditional three-tiered architecture. Simply put, the data access layer calls stored procedures that reside in the database or executes dynamic SQL against the database. In prior versions of the .NET Framework, as the developer you were responsible for making sure that you knew which type of ADO.NET object should execute a stored procedure and what type of object should be passed back to the business layer. The debate about which object to pass back to the business layer is always heated, but the .NET Framework has given us a tool that could calm those debates.

This chapter ...

Get ASP.NET 3.5 Enterprise Application Development with Visual Studio® 2008: Problem - Design - Solution now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.