/ / Klientský modul pre komunikáciu so serverom - návrhové vzory, architektúra, klient-server, n-tier, n-tier-architektúra

Klientský modul pre komunikáciu so serverom - dizajnové vzory, architektúra, klient-server, n-tier, n-tier-architektúra

Ako ho správne nazývať?

Existujú dve aplikácie, klient a server, ktoré navzájom spolupracujú pomocou nejakého protokolu. Pokúšam sa vykonať funkčný rozklad týchto aplikácií a vybrať mená pre každú architektonickú úroveň / úroveň.

odpovede:

0 pre odpoveď č. 1

Popis je pomerne slabý a nejasný. Bude lepšie upraviť svoju otázku a pridať ďalšie informácie, aby vám ľudia mohli pomôcť a mohli vám poskytnúť užitočné informácie.

Prvá si myslí, že to príde na myseľ Multitier architektúra, Vzhľadom na to, že je architektúra klient-server, v ktorej sú oddelené funkcie prezentácie, spracovania aplikácií a správy údajov. Najrozšírenejšie používanie viacvrstvovej architektúry je trojvrstvová architektúra.

aktualizácia:

Ak vezmeme do úvahy Vzor návrhu príkazu, môžete ho prispôsobiť takto:

  • Server (prijímač / CommandReceiver)
  • Klient (CommandApplication)
  • Aplikácie (Invoker)

Všetky mená tried sú celkom dobré a opisné. Dôležité je zachovať koncept.

Alebo môžete vyhľadávať príklady v reálnom živote a vybrať si vhodnejšie / preferované pre svoje dizajnérske meno. Rovnako ako v tejto implementácii :

public class FileSystemClient {
......
}