Anwendungsstatus

Autor: Lewis Jackson
Erstelldatum: 7 Kann 2021
Aktualisierungsdatum: 9 Kann 2024
Anonim
Light My Way - In-app user Training für die 3DEXPERIENCE-Plattform
Video: Light My Way - In-app user Training für die 3DEXPERIENCE-Plattform

Inhalt

Definition - Was bedeutet Anwendungsstatus?

Der Anwendungsstatus in .NET ist ein Softwarekonstrukt, auf das normalerweise über die Anwendungseigenschaft des HttpCon-Objekts zugegriffen wird.


Anwendungszustände speichern normalerweise Daten in Form von Substantiven wie einer Person, einem Ort oder einem Gegenstand und präsentieren ein Schlüsselwert-Wörterbuch, das zum Speichern dieser Objekte und Variablen verwendet wird. Eine Anwendungsstatusklasse wird erstellt, wenn zum ersten Mal eine URL-Ressource von einem Client angefordert wird, und wird von Programmierern häufig als globale Variablen verwendet, die für alle Clients in ihren darauf folgenden Sitzungen sichtbar sind.

Der Anwendungsstatus kann auch als HttpApplication-Status bezeichnet werden.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt den Anwendungsstatus

Die Browseraktivität in Form von HTTP-Anforderungen und -Antworten ist inhärent statusfrei. Dies bedeutet, dass jede an den Browser eines Benutzers gesendete Seite nicht über andere Benutzer informiert ist, die möglicherweise dieselbe Seite oder sogar andere Seiten aufrufen, auf die derselbe Benutzer zugegriffen hat.


Dies kann einige Schwierigkeiten verursachen, wenn es darum geht, Benutzern im Internet nützliche Funktionen bereitzustellen. Wenn ein Benutzer beispielsweise die erste Seite von 10 Datenseiten von einer Website anfordert, tritt höchstwahrscheinlich eine Verzögerung auf, wenn der Webserver eine Datenbank aufruft, um die Informationen abzurufen. Die Webanwendung sollte intelligent genug sein, um zu erkennen, dass Seite 2 höchstwahrscheinlich vom Benutzer angefordert wird, und Maßnahmen zu ergreifen, um diese Informationen schnell bereitzustellen, indem sie in einem Speichercache des Webservers gespeichert werden. Dies ist nur schwer möglich, wenn Sie globale Variablen erstellen und speichern - in diesem Fall die zwischengespeicherten Daten.

Der Anwendungsstatus bietet diese Möglichkeit, globale Variablen zu erstellen, die für alle Benutzer sichtbar sind.

Ein Nachteil von Anwendungsstatusklassen besteht darin, dass sie einen Deadlock verursachen können, wenn die Aktivität eines Benutzers unwissentlich versucht, eine Variable zu aktualisieren, während ein anderer Benutzer dies ebenfalls tut, oder Race-Bedingungen und Zugriffsverletzungen verursacht.


Trotzdem lohnt sich die Verwendung von Anwendungsstatusklassen und kann verwendet werden, um eine viel bessere Benutzererfahrung für diejenigen bereitzustellen, die im Internet surfen.

Diese Definition wurde im con von .NET geschrieben