Click here to Skip to main content
Rate this: bad
Please Sign up or sign in to vote.
See more: ASP.NET
Hi all,
I am vino from chennai, I am a fresher of .net I wil do the project in 3 tier arch. so please any one help this question.

Thank u
Posted 15-Jun-11 4:34am
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

we have 3 types of layer
1.presentation layer layer logic layer

if 3 layer r present in one system - 1-tier
if 3 layer r present in two systems - 2-tier
if 3 layer r present in three system - 3-tier
if 3 layer r present in n system - n-tier

presented means hosting or installing on that machine
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Difference between 1-tier/2-tier & 3-tier architecture are as follows:
"Tier" can be defined as "one of two or more rows, levels, or ranks arranged one above another".
1-Tier Architecture is the simplest, single tier on single user, and is the equivalent of running an application on a personal computer. All the required component to run the application are located within it. User interface, business logic, and data storage are all located on the same machine. They are the easiest to design, but the least scalable. Because they are not part of a network, they are useless for designing web applications.
2-Tier Architectures supply a basic network between a client and a server. For example, the basic web model is a 2-Tier Architecture. A web browser makes a request from a web server, which then processes the request and returns the desired response, in this case, web pages. This approach improves scalability and divides the user interface from the data layers. However, it does not divide application layers so they can be utilized separately. This makes them difficult to update and not specialized. The entire application must be updated because layers aren’t separated.

3-Tier Architecture is most commonly used to build web applications. In this model, the browser acts like a client, middleware or an application server contains the business logic, and database servers handle data functions. This approach separates business logic from display and data.So the 3 layers commonly known as:Presentation Layer(PL/UI),Business Logic Layer(BLL) & Data Access Layer(DAL).
Please dont forget to mark it as answered if you are satisfied by the given answer.
Prasad_Kulkarni at 18-May-12 7:41am
My 5!
R@vuri at 11-Jun-12 22:07pm
fuad.p at 4-Jul-12 10:27am
joydip2k11 at 29-Mar-14 3:47am

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Advertise | Privacy | Mobile
Web03 | 2.8.150326.1 | Last Updated 15 Jun 2011
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100