/ / Module client pour la communication avec le serveur - modèles de conception, architecture, client-serveur, architecture à plusieurs niveaux

Module client pour la communication avec le serveur - modèles de conception, architecture, client-serveur, architecture à plusieurs niveaux, architecture à plusieurs niveaux

Comment l'appeler correctement?

Il existe deux applications, client et serveur, qui interagissent l'une avec l'autre à l'aide d'un protocole. J'essaie d'effectuer une décomposition fonctionnelle de ces applications et de choisir des noms pour chaque niveau d'architecture.

Réponses:

0 pour la réponse № 1

La description est assez pauvre et peu claire. Il sera préférable de modifier votre question et d’ajouter davantage d’informations afin que les gens puissent vous aider et vous fournir des informations utiles.

La première pensée qui vient à l’esprit est Architecture à plusieurs niveaux. Depuis, il s’agit d’une architecture client-serveur dans laquelle les fonctions de présentation, de traitement de l’application et de gestion des données sont séparées. L’utilisation la plus répandue de l’architecture à plusieurs niveaux est la trois niveaux architecture.

Mettre à jour:

Si on considère le Modèle de conception de commande, vous pouvez l’adapter de la manière suivante:

  • Serveur (Receiver / CommandReceiver)
  • Client (CommandApplication)
  • Applications (Invocateur)

Tous vos noms de classe sont assez bons et descriptifs. Le plus important est de garder le concept.

Vous pouvez également rechercher des exemples réels et choisir un nom plus approprié / préférable pour votre nom de conception. Comme dans cette mise en œuvre :

public class FileSystemClient {
......
}