Chapter 2. 1-Tier 1-Layer Architecture in ASP.NET
It's time to get our hands dirty with ASP.NET coding! In this chapter, we will understand through the use of examples:
How every web application is N-tiered by default
How applications based on classic inline ASP are tightly coupled
What 1-tier 1-layer architecture is
Code-behind classes in ASP.NET as another layer in the UI tier
How Data Source Controls fit into the application architecture of ASP.NET web applications
This chapter is not a guide to how data source controls work, but is rather focused on the architectural aspects of using them and learning about the advantages and disadvantages of data source controls, instead of going into the deep technical details of using them.
Default N-Tier Nature of Web Applications
When working with web applications, a very important concept to grasp is that by its very own nature each web application is distributed and is inherently 2-tier by default (or 3-tier if we include the database as a separate tier...