Contents
Which layer request the data from Business Layer?
The programs of the business logic layer receive HTTP GET or POST requests from the presentation layer, and in this implementation do little more than repackage the values received as the elements of a parameters array that’s transmitted to the relevant Web service on the accessor layer.
What is BL layer?
The Business Logic Layer handles the business rules, calculations, and logic within an application which dictate how it behaves. That is, the BLL determines how data from the database is used and what it can and cannot do within the application itself.
How are data access and business logic layers separate?
One of these patterns is to separate the data-access code from the business-logic code that governs access to the data or that provides other business rules. In this pattern, these two layers are separate from the presentation layer, which consists of the pages that the Web site user accesses to view or change data.
How to separate data access and presentation layers?
The recommended approach is to separate the data access logic from the presentation layer. This separate layer is referred to as the data-access layer. The data-access layer can be implemented as a separate Class Library project. However, you can also use tools in Visual Web Developer that can generate a data-access layer for you.
How can I completely separate my business and data?
There is everytime an connection between the layers! To seperate them completely means, that they have no availability to communicate (so they are useless). Use the basic CRUD operations or dynamic finders whereever it makes semantic sense.
How is data access and business logic separated in ASP.NET?
ASP.NET can provide separation between data access, business logic, and presentation in several ways. For example, the data source model, which includes server controls such as the LinqDataSource and ObjectDataSource controls, separates the presentation layer from the data-access code and the business logic.