/ / Client-Modul für die Kommunikation mit Servern - Entwurfsmuster, Architektur, Client-Server, N-Tier, N-Tier-Architektur

Client-Modul für die Kommunikation mit Server - Design-Pattern, Architektur, Client-Server, N-Tier, N-Tier-Architektur

Wie rufe ich es richtig an?

Es gibt zwei Apps, Client und Server, die über ein Protokoll miteinander interagieren. Ich versuche, diese Apps funktional zu zerlegen und für jede Architekturebene / -ebene Namen zu wählen.

Antworten:

0 für die Antwort № 1

Die Beschreibung ist ziemlich schlecht und unklar. Es ist besser, Ihre Frage zu bearbeiten und weitere Informationen hinzuzufügen, damit die Leute Ihnen helfen und nützliche Informationen geben können.

Der erste Gedanke, der mir einfällt, ist Mehrstufige Architektur. Seitdem eine Client-Server-Architektur, in der Präsentations-, Anwendungsverarbeitungs- und Datenverwaltungsfunktionen voneinander getrennt sind. Die am weitesten verbreitete Verwendung der Multi-Tier-Architektur ist die dreistufig die Architektur.

Aktualisieren:

Wenn wir das betrachten Befehlsentwurfsmuster, Sie können es so anpassen:

  • Server (Empfänger / CommandReceiver)
  • Client (CommandApplication)
  • Anwendungen (Invoker)

Alle Ihre Klassennamen sind ziemlich gut und beschreibend. Wichtiger ist, das Konzept beizubehalten.

Sie können auch nach realen Beispielen suchen und für Ihren Designnamen geeignetere / bevorzugtere auswählen. Wie in diese Implementierung :

public class FileSystemClient {
......
}