Was ist ASP.NET? und es ist ARCHITEKTUR

Inhaltsverzeichnis:

Anonim

Was ist ASP.Net?

ASP.Net ist eine Webentwicklungsplattform von Microsoft. Es wird zum Erstellen von webbasierten Anwendungen verwendet. ASP.Net wurde erstmals im Jahr 2002 veröffentlicht.

Die erste bereitgestellte Version von ASP.Net war 1.0. Die neueste Version von ASP.Net ist Version 4.6. ASP.Net funktioniert mit dem HTTP-Protokoll. Dies ist das Standardprotokoll, das für alle Webanwendungen verwendet wird.

ASP.Net-Anwendungen können auch in verschiedenen .NET-Sprachen geschrieben werden. Dazu gehören C #, VB.Net und J #. In diesem Kapitel sehen Sie einige grundlegende Grundlagen des .Net-Frameworks.

Die vollständige Form von ASP ist Active Server Pages und .NET ist Network Enabled Technologies.

ASP.NET-Architektur und ihre Komponenten

ASP.Net ist ein Framework, mit dem eine webbasierte Anwendung entwickelt wird. Die grundlegende Architektur des ASP.Net-Frameworks ist wie folgt.

ASP.NET-Architekturdiagramm

Die Architektur des .Net-Frameworks basiert auf den folgenden Schlüsselkomponenten

  1. Sprache - Für das .net-Framework gibt es eine Vielzahl von Sprachen. Sie sind VB.net und C #. Diese können zur Entwicklung von Webanwendungen verwendet werden.
  2. Bibliothek - Das .NET Framework enthält eine Reihe von Standardklassenbibliotheken. Die am häufigsten für Webanwendungen in .net verwendete Bibliothek ist die Webbibliothek. Die Webbibliothek verfügt über alle erforderlichen Komponenten für die Entwicklung von webbasierten Net.Net-Anwendungen.
  3. Common Language Runtime - Die Common Language Infrastructure oder CLI ist eine Plattform… Net-Programme werden auf dieser Plattform ausgeführt. Die CLR wird zum Ausführen von Schlüsselaktivitäten verwendet. Zu den Aktivitäten gehören Ausnahmebehandlung und Speicherbereinigung.

Im Folgenden sind einige der wichtigsten Merkmale des ASP.Net-Frameworks aufgeführt

  1. Code Behind Mode - Dies ist das Konzept der Trennung von Design und Code. Durch diese Trennung wird es einfacher, die ASP.Net-Anwendung zu verwalten. Der allgemeine Dateityp einer ASP.Net-Datei ist aspx. Angenommen, wir haben eine Webseite namens MyPage.aspx. Es wird eine weitere Datei namens MyPage.aspx.cs geben, die den Codeteil der Seite bezeichnet. Daher erstellt Visual Studio für jede Webseite separate Dateien, eine für den Designteil und eine für den Code.
  2. State Management - ASP.Net hat die Möglichkeit , Statusverwaltung zu steuern. HTTP ist als zustandsloses Protokoll bekannt. Nehmen wir ein Beispiel für eine Warenkorbanwendung. Wenn ein Benutzer entscheidet, was er auf der Website kaufen möchte, drückt er auf die Schaltfläche "Senden".

    Die Anwendung muss sich die Artikel merken, die der Benutzer für den Kauf ausgewählt hat. Dies wird als Speichern des Status einer Anwendung zu einem aktuellen Zeitpunkt bezeichnet. HTTP ist ein zustandsloses Protokoll. Wenn der Benutzer zur Kaufseite wechselt, speichert HTTP die Informationen auf den Warenkorbartikeln nicht. Es muss eine zusätzliche Codierung vorgenommen werden, um sicherzustellen, dass die Warenkorbartikel auf die Kaufseite übertragen werden können. Eine solche Implementierung kann manchmal komplex werden. ASP.Net kann jedoch die Statusverwaltung in Ihrem Namen durchführen. So kann sich ASP.Net die Warenkorbartikel merken und an die Kaufseite weitergeben.

  3. Caching - ASP.Net kann das Konzept des Caching implementieren. Dies verbessert die Leistung der Anwendung. Durch Zwischenspeichern können die vom Benutzer häufig angeforderten Seiten an einem temporären Speicherort gespeichert werden. Diese Seiten können schneller abgerufen und bessere Antworten an den Benutzer gesendet werden. Durch das Zwischenspeichern kann die Leistung einer Anwendung erheblich verbessert werden.

ASP.Net ist eine Entwicklungssprache zum Erstellen von webbasierten Anwendungen. ASP.Net funktioniert mit dem Standard-HTTP-Protokoll.