GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Microsoft  >  ASP.NET
Go To First  |  Previous Question  |  Next Question 
 ASP.NET  |  Question 107 of 164    Print  
what is meant by 3-tier architecture

  
Total Answers and Comments: 7 Last Update: June 03, 2009     Asked by: janardhan 
  
 Sponsored Links

 
 Best Rated Answer
Submitted by: Vikram
 
3 Tier architecture means we are working with different layers and each layer is used for specifc task
e.g
1st tier i.e Interface Layer containing web Forms.
2nd tier i.e. BLL Business Logic Layer contain logic of our application.
n 3rd tier i.e. Data Access Layer is used to communicate with back end database (sql server, mysql etc.)

Thanks



Above answer was rated as good by the following members:
surendra_sahu786
January 11, 2007 00:02:50   #1  
roopali        

RE: what is meant by 3-tier architecture

a 3 tier application is one in which we hav

1) at highest level- the client browser

2) the middile tier -asp.net machine

3)the lower level - the database machine

it is also called as n tier application


 
Is this answer useful? Yes | No
January 19, 2007 02:19:10   #2  
Vikram        

RE: what is meant by 3-tier architecture
3 Tier architecture means we are working with different layers and each layer is used for specifc task
e.g
1st tier i.e Interface Layer containing web Forms.
2nd tier i.e. BLL Business Logic Layer contain logic of our application.
n 3rd tier i.e. Data Access Layer is used to communicate with back end database (sql server mysql etc.)

Thanks


 
Is this answer useful? Yes | NoAnswer is useful 1   Answer is not useful 0Overall Rating: +1    
January 26, 2007 15:11:51   #3  
Brandon        

RE: what is meant by 3-tier architecture
FYI this answer is completely wrong.
 
Is this answer useful? Yes | No
February 15, 2007 09:45:34   #4  
tushar        

RE: what is meant by 3-tier architecture
3-tier means there is a three layer in the application for divide your app.so the task of the maintain work is very easy 1:-> Data Access layer2:-> Business logic layer3:-> user interface layer
 
Is this answer useful? Yes | No
March 13, 2007 14:16:22   #5  
Ranjit        

RE: what is meant by 3-tier architecture
Layers and Tiers are totally different. Layers are logical seperation and Tiers are physical seperation.
 
Is this answer useful? Yes | No
August 22, 2007 03:03:01   #6  
vinod khattri        

RE: what is meant by 3-tier architecture
3 Tier architecture means you are using 3 layers
1. Application layer ( UI)
2. Business Logic Layer (Class Files)
3. Data Layer

 
Is this answer useful? Yes | No
June 02, 2009 08:53:10   #7  
kirangiet Member Since: June 2009   Contribution: 24    

RE: what is meant by 3-tier architecture
First of all there is a difference between 3-Tier and 3-Layer Architecture.

Tier's represents the physical separation of the application.

e.g.

If I keep my whole application in one server and database in another server (which we generally do for security and performance reasons). Then it should be termed as 2-tier application.

Layer's represent logical separation of application.

e.g.

We generally split our application into 3-Layers
1)Presentation Layer ( Where we keep all web forms Master Pages and User Controls).
2)Business Layer (Where we keep business logic). e.g Code related to manipulating data Custom Exception classes Custom Control classes Login related code if any etc. etc.
3)Data Access Layer (Where we keep code used to interact with DB). e.g. We can have the methods which are using SQL Helper (Application Block).

Note: It is always a good practice to write Interface for each class in your application including code behind classes. It seems funny right! But if you refer WCSF which is the standard format to create a application you will agree with me. Or else you can refer a WCF application where we are using the kind of approach which I told.

 
Is this answer useful? Yes | No


 
Go To Top


 Sponsored Links

 
About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape