Hallo erstmal
ich möchte einen Multi User Server in JAVA realisieren, als Schulprojekt, ich habe ein paar grundlegende Fragen dazu!
Ich kenne mich schon ein wenig mit Sockets usw. aus, aber wie verwirkliche ich es, dass der Server mit mehreren Clients gleichzeitig interagieren kann? Also, dass das Programm nicht 'lagt', wenn ein User gerade z.B. einen Datensatz anfordert oder eine Berechnung durchgeführt wird.
Ich habe was von einer Thread-Klasse gelesen, bin ich da auf dem richtigen weg?
Außerdem soll das ganze ein vermittler zwischen User und MySQL datenbank sein, also der Server soll mit MySQL arbeiten um Informationen zu speichern. Ich habe vor 'JDBC' dafür zu benutzen, ist das okay?
Angenommen ich mache es so, dass jeder User in einem eigenen Thread läuft, muss ich dann auch für jeden Benutzer eine eigene MySQL verbindung aufbauen oder reicht eine Statische?
Ich hoffe hier kennt sich jemand aus und kann mir helfen,
außerdem wünsche ich ein frohes Fest
ich möchte einen Multi User Server in JAVA realisieren, als Schulprojekt, ich habe ein paar grundlegende Fragen dazu!
Ich kenne mich schon ein wenig mit Sockets usw. aus, aber wie verwirkliche ich es, dass der Server mit mehreren Clients gleichzeitig interagieren kann? Also, dass das Programm nicht 'lagt', wenn ein User gerade z.B. einen Datensatz anfordert oder eine Berechnung durchgeführt wird.
Ich habe was von einer Thread-Klasse gelesen, bin ich da auf dem richtigen weg?
Außerdem soll das ganze ein vermittler zwischen User und MySQL datenbank sein, also der Server soll mit MySQL arbeiten um Informationen zu speichern. Ich habe vor 'JDBC' dafür zu benutzen, ist das okay?
Angenommen ich mache es so, dass jeder User in einem eigenen Thread läuft, muss ich dann auch für jeden Benutzer eine eigene MySQL verbindung aufbauen oder reicht eine Statische?
Ich hoffe hier kennt sich jemand aus und kann mir helfen,
außerdem wünsche ich ein frohes Fest