Wie das halt so ist in der Informatik folgt auf die lösung eines Problems meist ein neues Problem...
diesmal aber aus unwissenheit...
Mein Server Läuft...
Bisher hat mein MVC Anwendung direkt mit der Datenbank gesprochen.
Jetzt soll meine Anwendung aber mit dem Server reden und ihm sagen schreibe was in die DB oder hol mir was etc.
Jetzt ist die frage was muss alles auf dem Server und was auf dem Client passieren?! Ich vermute mal das die grenze zwischen was passiert auf dem Server und was auf dem Client relativ schwammig ist...
Beispiel: Login abfrage
Wer prüft? Der Client oder der Server?
Gemacht hab ich es jetzt so das ich Benutzername und Passwort aus einem Textfeld heraus zum Server schicke, als übergabewerte der methode checkLoginData(String name, String Passwort)...
Je nachdem ob das Passwort passt gibt die methode dann true oder fals an den Client zurrück....
Tjo... macht sowas überhaupt der Server?
Prüfen?
oder schick ich dem Server nur einen Namen und sage ihm er soll mir gefälligst ein Object davon aus der Datenbank geben, wenn es das gibt, und der Client selber prüft dann das passwort?
oder is das völlig wurscht?
gibts dazu ne erklärung? Regeln?
diesmal aber aus unwissenheit...
Mein Server Läuft...
Bisher hat mein MVC Anwendung direkt mit der Datenbank gesprochen.
Jetzt soll meine Anwendung aber mit dem Server reden und ihm sagen schreibe was in die DB oder hol mir was etc.
Jetzt ist die frage was muss alles auf dem Server und was auf dem Client passieren?! Ich vermute mal das die grenze zwischen was passiert auf dem Server und was auf dem Client relativ schwammig ist...
Beispiel: Login abfrage
Wer prüft? Der Client oder der Server?
Gemacht hab ich es jetzt so das ich Benutzername und Passwort aus einem Textfeld heraus zum Server schicke, als übergabewerte der methode checkLoginData(String name, String Passwort)...
Je nachdem ob das Passwort passt gibt die methode dann true oder fals an den Client zurrück....
Tjo... macht sowas überhaupt der Server?
Prüfen?
oder schick ich dem Server nur einen Namen und sage ihm er soll mir gefälligst ein Object davon aus der Datenbank geben, wenn es das gibt, und der Client selber prüft dann das passwort?
oder is das völlig wurscht?
gibts dazu ne erklärung? Regeln?
Comment