Click here to Skip to main content
11,928,919 members (51,889 online)
Rate this:
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
Member 10884139 21-May-15 4:16am
can you explain with example???
im not clear with ur ans....
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 18-May-12 7:41am
My 5!
R@vuri 11-Jun-12 22:07pm
fuad.p 4-Jul-12 10:27am
joydip2k11 29-Mar-14 3:47am
Member 11278307 27-Mar-15 3:41am
Good.can u pls explain with real time example..... thanks in advance...

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

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web04 | 2.8.151126.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