Creating the Multitier Web Application Framework Model – 1
Chapter 1 Building the Logic Layer Model
I am going to discuss how to design a flexible, modular, reusable, and understandable web application framework in this article. In chapter 1, I will focus on introducing the components of the logical layer model. The following picture, Figure 1-1, shows the overall view of the logical layer model.
1.1 Presentation Layer
The presentation layer displays the user interface. It is a thin layer within the framework. It’s main purpose is to show the user the best visual experience. Because the presentation layer is what the user will view, from the the user’s point of opinion, user-friendliness will be a key criterion to grade the application. In this layer, Hypertext Markup Language(HTML) and server controls will be the majority of the content.
1.2 Business Logic Layer
The business logic layer is a bridge between the presentation layer and the data entity layer. It is involved in implementing business logical processes. It is responsible for gathering the user requirement and returning the results from data entity layer to user.
1.3 Data Entity Layer
The data entity layer is responsible for processing the special business requirement for every individual data entity. It will pass the requests from the business logic layer to the data access layer. After the data entity accept the information from the data access layer, it will return the results to the business logic layer.
1.4 Data Access Layer
The data access layer provides a common database access interface such as selecting, querying, inserting, updating, or deleting data to and from the database. It will process this information by receiving requests from the specific data entity layer and will then process the data and return results to the data entity layer.