Einen wunderschönen Abend.
Seit kurzen wieder arbeite ich etwas mit Java und habe meinen Server/Client Charakter Movement Stream fertig (kurz: Spiel Netzwerk in dem man mit anderen Spielen kann).
Nun habe ich mir etwas über Java + Datenbanken(MySQL in meinem fall) durch gelesen, muss aber feststellen das ich damit irgendwie nich klar komme.
Nun dachte ich mir, dass ich meine App einfach mal zu ner Applet umschreibe (ist ja nicht viel aufwand) und die Datenbank mittels PHP manage.
Zur eigentlichen frage: ob es möglich ist so sessions über PHP in das Applet zu laden?
Oder empfehlt ihr mir eher dies doch über den Java Server + Datenbank anbindung zu managen?
Meine Idee war:
- Server bekommt Datenbank anbindung.
- Client beschriftet Login Formular und drückt auf "Login" anschließend werden zwei Strings "Username + Password" an den Server geschickt.
- Server nimmt die Strings und gleicht diese mit den Datenbank-Tabellen (equals) beim finden eines passenden Datensatzes werden die Datenbank informationen an den entsprechenden
Clienten zurück gesendet.
- Nun ist der Client eingelogt und wird weiter zu der Charakter Lobby gelotzt.Hier werden die restlichen infos mit eingetragen (bsp.: Charakter Anzahl, Charakter Namen, Charakter Stufen, Charaker Statistiken(Stärke, Verteidigung usw.) items usw.).
- Client sendet während der Sitzung in bestimmten zeitabständen die neuen Daten (erhöhte Daten neue items) zum Server und dieser bearbeitet die Datenbank.
- Beim Verlieren der Verbindung des Clients werden die letzten bekannten Daten nochmal aufgesammelt o. vom clienten gesendet.
Was wäre Einfacher?Und was Sicherer?
Bitte postet Beispiele oder Links, danke euch. =)
Seit kurzen wieder arbeite ich etwas mit Java und habe meinen Server/Client Charakter Movement Stream fertig (kurz: Spiel Netzwerk in dem man mit anderen Spielen kann).
Nun habe ich mir etwas über Java + Datenbanken(MySQL in meinem fall) durch gelesen, muss aber feststellen das ich damit irgendwie nich klar komme.
Nun dachte ich mir, dass ich meine App einfach mal zu ner Applet umschreibe (ist ja nicht viel aufwand) und die Datenbank mittels PHP manage.
Zur eigentlichen frage: ob es möglich ist so sessions über PHP in das Applet zu laden?
Oder empfehlt ihr mir eher dies doch über den Java Server + Datenbank anbindung zu managen?
Meine Idee war:
- Server bekommt Datenbank anbindung.
- Client beschriftet Login Formular und drückt auf "Login" anschließend werden zwei Strings "Username + Password" an den Server geschickt.
- Server nimmt die Strings und gleicht diese mit den Datenbank-Tabellen (equals) beim finden eines passenden Datensatzes werden die Datenbank informationen an den entsprechenden
Clienten zurück gesendet.
- Nun ist der Client eingelogt und wird weiter zu der Charakter Lobby gelotzt.Hier werden die restlichen infos mit eingetragen (bsp.: Charakter Anzahl, Charakter Namen, Charakter Stufen, Charaker Statistiken(Stärke, Verteidigung usw.) items usw.).
- Client sendet während der Sitzung in bestimmten zeitabständen die neuen Daten (erhöhte Daten neue items) zum Server und dieser bearbeitet die Datenbank.
- Beim Verlieren der Verbindung des Clients werden die letzten bekannten Daten nochmal aufgesammelt o. vom clienten gesendet.
Was wäre Einfacher?Und was Sicherer?
Bitte postet Beispiele oder Links, danke euch. =)