Ich erstelle eine einfache Chat-Anwendung in Java mit dem Paket java.net. Sowohl die Client- als auch die Serverseite habe ich in verschiedene Projekte aufgeteilt.
Allerdings fällt es mir schwer, ein klares Design beizubehalten. Ich habe zum Beispiel eine Klasse namens Request (die Serializable implementiert), die Informationen wie den Typ der Anfrage enthält (in einer Aufzählung gespeichert). Aus diesem Grund benötige ich sowohl die Klasse „Request“ als auch die Aufzählung der Anforderungstypen, sodass ich sie letztendlich zwischen den Client- und Serverprojekten teile.
Ist es ein guter Ansatz für den Client und den Server, dieselben Klassen zu teilen? Oder gibt es ein besseres Design, das dies vermeidet? Wie kann ich in solchen Situationen Bedenken besser trennen?
Bitte geben Sie mir einige Richtlinien zum Umgang mit diesem Problem. Danke!!
Client- und Serverseite nutzen dieselben Ressourcen ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post
Mobile version