Heim >Backend-Entwicklung >C#.Net-Tutorial >Asp.net (1) Grundlegendes dreischichtiges Framework-Projekt: Webserver, Geschäftsserver, Datenbankserver

Asp.net (1) Grundlegendes dreischichtiges Framework-Projekt: Webserver, Geschäftsserver, Datenbankserver

PHPz
PHPzOriginal
2017-04-04 14:45:092222Durchsuche

Kurze Beschreibung

Unternehmensprojekte hätten von Anfang an nie gedacht, wie groß sie sein würdenFramework, da der anfängliche Druck nicht sehr hoch ist, ist Skalierbarkeit zur Kernanforderung der
traditionellen dreischichtigen Architektur geworden. Logische Schicht und Datenpersistenzschicht. Im Blick Aufgrund der Notwendigkeit, Server zu trennen, um den Serverdruck zu verringern, werden sie in Webserver, Geschäftsserver und Datenbankserver unterteilt, und die vernünftigen und reibungslosen Datenlogikaufrufe zwischen den dreien, insbesondere dem Front-End und dem Back-End, sind das, was ich tue Wichtige Punkte:

Asp.net (1) Grundlegendes dreischichtiges Framework-Projekt: Webserver, Geschäftsserver, Datenbankserver

    Web
  • Frontend-Anwendungsdienst, Anforderung

    API
    Schnittstelle, Holen Sie sich die Datenrendering-Seite 1. Erstellen Sie das MVC
    -Framework und stellen Sie die öffentliche Modell- und Schnittstellenaufruf--Klassenbibliothek vor 2. Verwenden Sie das Bootstrap-Framework . Rufen Sie die Back-End-Schnittstelle auf und rendern Sie die Seite entsprechend den Geschäftsanforderungen
    Web-API (logischer Dienst). Erstellen Sie eine HTTP-basierte zustandslose
    Schnittstelle, um interaktive Anfragen auf der Webseite zu verarbeiten:

    Unter Unter der Voraussetzung, dass die Schnittstelle zustandslos ist, bestimmen Sie die Berechtigungsstufe und die entsprechende Antwort der Anfrage (Http-Anfrage umschreiben, Anfrage-Legalitätsurteil hinzufügen, AOP-ähnliches Aspekturteil)
  • 2. Stellen Sie einheitliche Daten bereit oder verlassen Sie sich darauf > Modell
  • für eine reibungslose Interaktion zwischen Front- und Back-Ends (Entität. Anforderungs- und Rückgabemodelle, Aufbau von Abhängigkeitsinversionsbeziehungen. Vereinfachen Sie den einheitlichen Anforderungscode)

    3. Greifen Sie auf die Datenbank zu, führen Sie logische Verarbeitung durch und speichern Sie Daten in der Datenbank

    SQLServer-Datenbank
    Verwenden Sie ibatis als ORM-Framework, um die Freiheit und Skalierbarkeit unter der Voraussetzung der Effizienz der Datenbankinteraktion und des präzisen Schreibens von Code zu verbessern

Das obige ist der detaillierte Inhalt vonAsp.net (1) Grundlegendes dreischichtiges Framework-Projekt: Webserver, Geschäftsserver, Datenbankserver. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn