Hinweise zum Schreiben von Schnittstellen für SpringBoot und Zusammenfassung der Funktionen mehrerer Schichten (für den eigenen Gebrauch, bitte nicht sprühen)

Inhaltsverzeichnis

Entitätsschicht: Datenbankklasse der Entitätsschicht im Projekt

Mapper-Schicht: Die Persistenzschicht interagiert hauptsächlich mit der Datenbank

Serviceschicht: Business-Layer-Kontrollgeschäft

Controller-Schicht: Die Kontrollschicht steuert die Geschäftslogik


Entitätsschicht: Datenbankklasse der Entitätsschicht im Projekt

Die Entitätsschicht ist die Entitätsschicht, die auch als Modell oder Pojo-Schicht bezeichnet wird. Sie ist die Datenbankklasse im Projekt, einschließlich der Attribute der Entitätsklasse sowie der Set- und Get-Methoden der entsprechenden Attribute.

Mapper-Schicht: Die Persistenzschicht interagiert hauptsächlich mit der Datenbank

Die Mapper-Ebene, auchDao-Ebene genannt, definiert die tatsächlich verwendeten Methoden wie Hinzufügen, Löschen, Ändern und Abfragen . Die Parameter der Datenquelle und der Datenbankverbindung werden in der Konfigurationsdatei konfiguriert, die sich im Allgemeinen im XML-Ordner derselben Ebene befindet. Führen Sie Persistenzoperationen für Daten durch.
Die durch Mybatis Reverse Engineering generierte Mapper-Ebene ist eigentlich die Dao-Ebene.
Rufen Sie die Entitätsebene auf.
Fähigkeit, Persistenzoperationen für Daten zu implementieren.

Serviceschicht: Business-Layer-Kontrollgeschäft

Die Serviceschicht ist hauptsächlich für das logische Anwendungsdesign von Geschäftsmodulen verantwortlich.

Entwerfen Sie zunächst die Klasse für die Schnittstelle, erstellen Sie dann die Implementierungsklasse (impl) und konfigurieren Sie dann die Zuordnung ihrer Implementierung in der Konfigurationsdatei.

Rufen Sie die Mapper-Ebene auf, empfangen Sie die von der Mapper-Ebene zurückgegebenen Daten und vervollständigen Sie das grundlegende funktionale Design des Projekts.

Die Kapselung der Geschäftslogik der Serviceschicht trägt zur Unabhängigkeit und Wiederverwendbarkeit der Geschäftslogik bei.

Controller-Schicht: Die Kontrollschicht steuert die Geschäftslogik

Die Controller-Schicht ist für die Steuerung spezifischer Geschäftsmodulprozesse verantwortlich.

Die Controller-Schicht ist für die Front-End- und Back-End-Interaktion verantwortlich und nimmt Front-End-Anfragen entgegen.

Rufen Sie die Serviceschicht auf, empfangen Sie die von der Serviceschicht zurückgegebenen Daten und geben Sie schließlich die spezifische Seite und die Daten an den Client zurück.

 

Zeichnen Sie dann die Zusammenfassung der SpringBoot-Schreibschnittstelle auf

Definieren Sie in der Controller-Steuerungsschicht die Schnittstelle für den Front-End-Zugriff, empfangen Sie die vom Front-End gesendeten Anforderungsdaten, rufen Sie die Service-Business-Layer-Methode auf, um die vom Front-End gesendeten Anforderungsdaten zu übertragen, und geben Sie schließlich die spezifische Seite zurück und Daten an den Kunden.

         DistrictsBody gibt an, welche Art von Parametern das Frontend übergibt

         

 Definieren Sie dann die Methode in der Service-Business-Schicht

 Rufen Sie dann die Mapper-Persistenzschicht in der Implementierungsklasse der Service-Business-Layer-Schnittstelle auf und CRUDen Sie dann die Datenbankdaten, um die Daten gemäß den vom Front-End übergebenen Anforderungsdaten zu verarbeiten. 

Schließlich führt die Mapper-Persistenzschicht SQL-Anweisungsoperationen basierend auf den vom Front-End gesendeten Anforderungsdaten aus. 

        TaskVo: Es handelt sich um das Mapping der abgefragten Daten. In welcher Form werden die abgefragten Daten gespeichert?

        

Lassen Sie mich abschließend einen Blick auf die Daten des generierten Schnittstellendokuments werfen.

 

Supongo que te gusta

Origin blog.csdn.net/m0_65607651/article/details/134414667
Recomendado
Clasificación