| Main ASP .NET Tutorial Index |
IntroductionThe Data Access Layer (DAL) created in the first
tutorial cleanly separates the data access logic
from the presentation logic. However, while the DAL
cleanly separates the data access details from the
presentation layer, it does not enforce any business
rules that may apply. For example, for our
application we may want to disallow the In this tutorial we'll see how to centralize
these business rules into a Business Logic Layer
(BLL) that serves as an intermediary for data
exchange between the presentation layer and the DAL.
In a real-world application, the BLL should be
implemented as a separate Class Library project;
however, for these tutorials we'll implement the BLL
as a series of classes in our
Figure 1. The BLL Separates the Presentation Layer from the Data Access Layer and Imposes Business Rules
Go to top of page or next part of tutorial |

