User talk:Pndtvshn

Hi Friends ! Today, I am going to Explain 3 Tier Architecture in asp.net with real life example. I have Explained this in more simplest way,so that a weak student can easily learn the concepts of 3 Tier Architecture.I have given a real life example also so that student can relate 3 tier Architecture concepts easily. You can easily enhance this application features from This page.

There are three layers in 3 Tier Architecture as given below:-

Presentation Layer (UI Layer)

Business Access Layer (BAL)

Data Access Layer (DAL)

1.) Presentation Layer(UI) :-

Presentation Layer is nothing but it is a user interface which every user see on your computer ,mobile and window screen. You can say,designing part of any application is known as Presentation Layer. The User can post input and get output on your presentation Layer only.In asp.net .axpx file is known as a presentation layer.

2.) Business Access Layer(BAL) :-

Business Access Layer is act as mediator Layer between Presentation layer and Data Access layer.This layer is used to transfer the data between Presentation Layer and Data Access Layer. This layer is mainly used for Validations and calculations purpose. Every validations and calculations of data are held on that layer only. I have also implemented Property layer or Entity Layer concepts in Business Access Layer. It is optional layer if you are working on a small projects.But if you are working on large projects then you have to include this layer in your 3 Tier Architecture Applications.It is used to enhance the security and prevent to brokering the application.

3.) Data Access Layer (DAL) :-

This Layer only communicate with Business Access Layer. Data Access Layer contains the methods that helps Business Access Layer.Business layer class's methods call the Data Access Layer Class methods to perform some required action with database such as insertion,deletion,updation etc. All database related connection codes are written in this layer  only such as sql query ,stored procedure etc.

Help me!
Please help me with...

Pndtvshn (talk) 12:28, 13 July 2018 (UTC)