Home > Article > Backend Development > Summarize the points to note about the three-tier architecture
Briefly describing the enterprise-level project, I never thought about the huge framework at the beginning, because the pressure at the beginning was not very high. Therefore, scalability has become a core requirement. Traditional three-tier architecture. Application layer, business logic layer, and data persistence layer. In view of the need to separate the server to reduce the pressure on the server, it is divided into a Web server, a business server, and a database server; and the reasonable and smooth data logic calls between the three, especially the front-end and back-end, are the key points that I need to record. Web front-end application service, requests the API interface, obtains data and renders the page. 1. Build an MVC framework and introduce public Model and interface calling class libraries. 2. Use the bootstrap framework to build a mobile-first front-end page framework. 3. According to business needs, call the back-end interface and render the page. Web Api (logical service) is built to provide a stateless interface based on HTTP to handle interactive requests on the web side. The key aspects are as follows: 1. Under the premise that the interface is stateless, determine the permission level and corresponding legality of the request. (Rewrite the Http request, add the legality judgment of the request, and AOP-like aspect judgment) 2. Provide or rely on a unified data model for smooth interaction between the front and back ends. (Entity
1. Summarize the points to note about the three-tier framework
##Introduction: Briefly describing the enterprise-level project, I did not think about the huge framework at the beginning, because the pressure at the beginning was not great, so scalability became the core requirement of the traditional three-layer architecture. , business logic layer, and data persistence layer. In view of the need to separate the server to reduce server pressure, it is divided into a Web server, a business server, and a database server; and the reasonable and smooth data logic calls between the three are what I need. The key points of the record. Web front-end application service, request api interface, obtain data and render the page. 1. Build MVC framework, introduce public Model and...
##2.## Introduction: I have heard about the name of MVC for a long time, but I have never studied it. In the past, I used .NET WebForm the most, and I was more accustomed to the three-tier architecture. Since my company will use the MVC framework for some projects recently, I started to get in touch with and learn about it, and I generally understood the basics of M-V-C. I have a general understanding of this architecture, but I have to admit that some specific details are still different from WebFrm. Here is just a simple example to get it running. After looking at some examples, most of them use LinqToSql. The one used here is ADO. It feels more convenient, haha.
##3.
Introduction: When I was eating breakfast in the morning, I had a sudden inspiration. I combined the xiaolongbao I ate and my daily development experience to talk about layered applications. . First, let’s talk about what a three-tier architecture is. The so-called three-tier development is to divide the entire business application into the presentation layer - business logic layer - data access layer - database, etc. Some are even more detailed, clearly dividing the client's representation. Layers, business logic access, and data access and database access are divided, which is very conducive to system development, maintenance, deployment, and expansion. In fact, the software must be layered to achieve "high cohesion and low coupling." Adopt the idea of "divide and conquer"
4. Three-tier architecture and pig farming
Introduction: In order to better allow beginners to get started easily, here we still use an interesting way to talk about some common technical points, dedicated to the rapid improvement of .NET novices! Knowledge is common, the key is the idea of learning. Technology comes from life, and technology can be learned in this way. Just throwing some bricks and mortar. Hierarchical structure can be seen everywhere in real society. I remember there was a joke about a village head who proudly boasted to his wife: "There are only four people in China who have more official positions than me: the township head, the county head, the provincial governor and the premier of the State Council." This joke also reflects the phenomenon of stratification in real society. Social groups will be stratified, and so will the company's personnel structure. Buildings will be stratified, and even the cages used to make steamed buns will be stratified. Although the purposes of layering vary, they are all created to solve a certain problem. So 5. Summary of the principles and functions of java three-tier architecture (picture)
Introduction: This article mainly introduces the concepts and functions of Java's three-tier architecture. Friends in need can refer to 6. Asp.net (1) Basic three-tier framework project: Web server, business server, database server
##Introduction: Briefly describe the enterprise-level project. I didn’t think about the huge framework at the beginning because the pressure at the beginning was not very high. Therefore, scalability has become a core requirement. Traditional three-tier architecture. Application layer, business logic layer, and data persistence layer. In view of the need to separate the server to reduce the pressure on the server, it is divided into a Web server, a business server, and a database server; and the reasonable and smooth data logic calls between the three, especially the front-end and back-end, are the key points that I need to record. Web front-end application service, requests the API interface, obtains data and renders the page. 1. Build an MVC framework and introduce public M... 7. Detailed graphic explanation of python three-tier architecture ##Introduction: This article explains in detail the three-tier architecture of Python with pictures and text 8. A brief discussion of MVC and three-tier architecture Layer architecture Introduction: MVC (Model View Controller) model, view and controller, it is a A relatively widely used structural design pattern. 9. How database sql select query works Introduction: The most classic topic in B/S architecture is nothing more than the three-tier architecture, which can be roughly divided into data layer, business logic layer and presentation layer. The role of the data layer is generally to interact with the database, such as querying records. . We often write the query SQL and then call the program to execute the SQL. But what is its internal workflow? ##10. Introduction: What is the currently popular PHP MVC framework? Ask about the currently popular PHP MVC framework. I learned about ThinkPHP, which is based on MVC. Are there any others? Currently widely used and popular ones, such as java SSH------Solution--------------------
Three-tier architecture, as long as your code is clearly written in layers, it has nothing to do with developing software [Related Q&A recommendations]: java - Three-tier architecture communication method? Design Pattern - Can the BLL in the three-tier architecture only interact with the Controller of MVC? What is the difference between MVC and the three-tier architecture? ?
The above is the detailed content of Summarize the points to note about the three-tier architecture. For more information, please follow other related articles on the PHP Chinese website!