Pluto-Anforderungsaktionsbibliothek

PLUTO-Anforderungs-Aktionsbibliothek ist eine Bibliothek, mit der es einfach ist, eine Client- / Server-Anwendung zu erstellen.
Jetzt downloaden

Pluto-Anforderungsaktionsbibliothek Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Pluto Inc.
  • Website des Verlags:
  • http://plutohome.com/support/index.php?section=home&package=247

Pluto-Anforderungsaktionsbibliothek Stichworte


Pluto-Anforderungsaktionsbibliothek Beschreibung

Die Aktionsbibliothek von PLUTO ist eine Bibliothek, mit der es einfach ist, eine Client- / Server-Anwendung zu erstellen. Mit PLUTO-Anforderungs-Aktionsbibliothek können Sie eine Client / Server-Anwendung erstellen, in der der Client Anforderungen sendet, Server antwortet mit Antworten und optionalen Aktionen. Sehr objektorientiert und dauert nur wenige Minuten, um zu gehen. Gleiche Bibliothek, die für Server- und Client-Seite verwendet wird. Wie funktioniert es? Der Client erstellt "Anfragen", die es an den Server sendet. Der Server verarbeitet die Anforderung, setzen Sie einige Return-Variablen ein und können optional "Aktionen" hinzufügen, wann der Client als Antwort ausführt. Ein Beispiel ist ein Kassierer-Computer (der Client) sendet den Central Credit Card-Verarbeitungsserver eine Anforderung zum "Prozess einer Kreditkarte", der Server antwortet mit dem Berechtigungscode und enthält auch eine Aktion "Kundennachricht ergeben", was eine Nachricht angibt Auf dem Computer des Kassierers erscheinen. Der Client und der Server verwenden dieselbe Bibliothek. Beide erstellen eine Instanz von RA_PROCESSOR. Der einzige Unterschied ist der Serveraufrufe "ReceReReRequest" und der Client erstellt die tatsächlichen Anforderungen und fordert die "SendRequest" von RA_PROCESSOR ein. Um eine Anfrage zu erstellen, erstellen Sie einfach eine von RA_REQUEST abgeleitete Klasse. Fügen Sie einige Mitgliedsvariablen für die Anforderung und Variablen für die Antwort hinzu. Ihre Anfrage muss von serializeclass abgeleitet werden - eine Basisklasse, die das Einnehmen eines Objekts (in diesem Fall eine Anforderung) erleichtert, die Variablen in einen Binärblock serialisieren, und dann auf dem anderen Ende, das die Klasse mit allen Daten rekonstruiert. Der Rahmen behandelt alles. Sie fügen einfach die Datenmitglieder hinzu. In dem obigen Beispiel würden die Anforderungsvariablen wahrscheinlich die Kreditkarteninformationen und möglicherweise die Kundennummer sein, und die Antwortvariablen wären der Autorisierungscode. RA_REQUEST verfügt über eine reine virtuelle Funktion "ProcessRequest", die auf dem Server aufgerufen wird, um die Anforderung zu behandeln. Sowohl der Client als auch der Server haben dieselben Anforderungs- / Aktionsklassen. Wenn die Client-Seite eine Anforderung an den Anforderungsprozessor übergibt, behandelt das Framework die serialisierende Anforderungselementvariablen, wodurch die Sockelverbindung an den Server angezeigt wird, und das Senden der Anforderung an den Server. Der Server erstellt das Framework eine Instanz der Anforderungsklasse und deserialisieren Sie alle Daten und rufen Sie die Memberfunktion "ProcessRequest" an. Das ist die einzige Funktion, die der Server implementieren muss. In der ProzesseRequest muss der Server die Antwortvariablen einstellen. Wenn ProcessRequest zurückgibt, wird das Framework die Antwortvariablen serialisieren, sie an den Client senden, den ursprünglichen Antrag des Kunden mit der Antwort aktualisieren, und die Ausführung wird fortgesetzt. Um das Werk zu machen, sind weniger als 10 Codezeilen erforderlich, und das Projekt enthält eine Beispiel-Client- / Server-Anwendung, die Sie erweitern können.


Pluto-Anforderungsaktionsbibliothek Zugehörige Software

Yastr.

YASSTR ist eine einfache String-Bibliothek, die hauptsächlich aus Funktionalität besteht, die ich in meinen Programmen benötige. ...

137

Herunterladen