Last post Nov 30, 2009 06:09 AM by ori.cohen
Nov 24, 2009 03:16 AM|arjit.malviya|LINK
I am using ASP.NET and C#. I want to develop a web application in 3 tier architecture. I need guidance (in depth) regarding how to create a 3 tier web application.
Any help will be appreciated. Thanks in advance.
Nov 24, 2009 04:49 AM|qwe123kids|LINK
It is Nothing But..
1} Database --->layer means(cs files containg infor database connection calling stored proce etc)
2} bussiness layer ---> Layer Validate UR bussine sLocic (cs ile valiating emaild it, dtata, Adding modifying etc ) Applying Business rule before seding to DAL..
3} Presentaion layer :- Means look and feel..
Chk the below link
Nov 30, 2009 06:09 AM|Ori.Cohen|LINK
Creating a basic three layered application is not a complex thing to do.
Basically the three different layers can all reside on the same machine. There are many situations in which each separate layer has its own server farm not even always located in the same country.
- The Data layer is basically a database (such as MS SQL Server) that will store your application’s data.
- The Logic layer is the layer that will contain the very important business logic and business objects. Basically this means that this layer will be able to get the data from the database, based on what the user using the application needs at any moment,
and using pre-defined flows and processes, generate the relevant UI flow and behavior and cause other transactions to occur in the database in possibly in external entities.
The logic layer sometimes contains a DAL (Data-Access-Layer) sub-layer that may include an ORM (Object-Relational-Mapping). The DAL is used as an abstracted interface to database data. It allows you to retrieve, add, remove and update data in the database,
by working with objects and not tables. A good example of an ORM is LLBLGen Pro.
- The UI layer is the layer that is basically responsible for creating the view that the users actually see and interact with. This is the only layer that actually generates something that the user can be directly aware of. A good example to a RAD (Rapid
Application Development) UI would be Visual WebGui.
You can find a good article with additional important information about working with 3-tier applications in this MSDN page