Hallo Community,
mir wurde für mein Vorhaben hier die Webservice Technologie ans Herz gelegt, auf die ich mich auch gleich gestürzt habe. Dabei wollte ich REST verwenden, jedoch bildeten sich bei mir nach einigen Tagen einige Gedanken-Knoten, die ich einfach nicht mehr entknoten kann.
Mein Vorhaben: Eine MySQL DB liegt auf einem kostenlosen Webserver. Ich habe eine Anwedung welche auf die DB zugreifen soll. Ein direkter externer Zugriff ist nicht möglich, deswegen die Idee ein PHP-Script zu verwenden. Hier soll dann der Webservice zum Einsatz kommen.
Ich interessiere mich besonders für das Abrufen von Daten aus der DB und die Darstellung/Verarbeitung dieser in meiner Anwedung.
Nach unzähligen Tutorials und anderen Seiten bezüglich des Themas bin ich mehr als nur verwirrt, vorallem weil ich nicht genau weiß, ob ich das ganze richtig verstanden habe.
Verständnisprobleme:
1) In meiner Java Klasse rufe ich eine PHP-Datei via
auf, die zB. eine SELECT-Abfrage auf meiner DB ausführt, aber wie sieht die Antwort aus? Irgendwie muss die PHP-Datei ja meiner Anwedung sagen " Hier hast du das Paket mit den Daten"?
2) Wie verarbeite ich die die angekommen Daten?Sind diese einfach nur ein String in dem alle Informationen drin stehen, oder wie sieht die Antwort und dessen Verarbeitung aus?
3) In der PHP-Datei müssten ja die Zugangsdaten zur DB stehen: Was passiert, wenn jemand die URL zu der Datei herausfindet(sniffing?) und diese mit einem Editor öffnet und die Zugangsdaten einfach ausliest?
Randinfos: Diese Jersey-Geschichte würde bei mir nicht funktionieren, weil der Webserver keine Servlets betreiben kann. Deswegen "...PHP Server".
Für Hilfestellung und "Entknotung" wäre ich euch sehr dankbar.
MfG
mir wurde für mein Vorhaben hier die Webservice Technologie ans Herz gelegt, auf die ich mich auch gleich gestürzt habe. Dabei wollte ich REST verwenden, jedoch bildeten sich bei mir nach einigen Tagen einige Gedanken-Knoten, die ich einfach nicht mehr entknoten kann.
Mein Vorhaben: Eine MySQL DB liegt auf einem kostenlosen Webserver. Ich habe eine Anwedung welche auf die DB zugreifen soll. Ein direkter externer Zugriff ist nicht möglich, deswegen die Idee ein PHP-Script zu verwenden. Hier soll dann der Webservice zum Einsatz kommen.
Ich interessiere mich besonders für das Abrufen von Daten aus der DB und die Darstellung/Verarbeitung dieser in meiner Anwedung.
Nach unzähligen Tutorials und anderen Seiten bezüglich des Themas bin ich mehr als nur verwirrt, vorallem weil ich nicht genau weiß, ob ich das ganze richtig verstanden habe.
Verständnisprobleme:
1) In meiner Java Klasse rufe ich eine PHP-Datei via
Java:
URL url = new URL("URL der PHP-Datei");
URLConnection urlC = url.openConnection();
2) Wie verarbeite ich die die angekommen Daten?Sind diese einfach nur ein String in dem alle Informationen drin stehen, oder wie sieht die Antwort und dessen Verarbeitung aus?
3) In der PHP-Datei müssten ja die Zugangsdaten zur DB stehen: Was passiert, wenn jemand die URL zu der Datei herausfindet(sniffing?) und diese mit einem Editor öffnet und die Zugangsdaten einfach ausliest?
Randinfos: Diese Jersey-Geschichte würde bei mir nicht funktionieren, weil der Webserver keine Servlets betreiben kann. Deswegen "...PHP Server".
Für Hilfestellung und "Entknotung" wäre ich euch sehr dankbar.
MfG