wie ihr seht, werden die Daten die in das Formular eingegeben wurden, an ein PHP-Script gesendet. Das Problem ist nun, dass ich absolut keine Erfahrung mit PHP habe. Gibt es eine Möglichkeit die Daten staatdessen an eine Javaklasse zu versenden, so das diese die entsprechenden Verarbeitungsschritte durchführen kann?
Das kommt darauf an, welche Möglichkeiten du auf dem Server hast.
Wenn du anstatt PHP mit JSP arbeiten kannst, kannst du das Ganze ja in Java bearbeiten.
Ansonsten fiele mir noch der Weg über Sockets ein: Du machst in deiner PHP Datei eine Socketverbindung zu einer Java Klasse, bearbeitest das Zeug dort und schickst das Ergebnis zurück. Ist aber extrem umständlich.
1.)
Der Anwender gibt Name und Vorname in das HTML-Formular ein.
2.)
Nach dem Klicken auf den Button "Absenden" werden Name und Vorname an eine JSP oder ein Servleet gesendet.
3.)
Das Servlet bzw. die JSP ruft nun die eigentliche Javaklasse auf. Diese Javaklasse stellt über eine JDO-Implementierung oder über Hibernate eine Verbindung zu der Datenbank und erstellt dort die neue Person mit deren Name und Vorname.
Was haltet ihr von diesem Vorgehen. Würdet ihr das anders machen?
Noch eine Frage zu Punkt 2.) Sollte ich besser eine JSP oder ein Servlet verwenden. Es muss keine HTML-Seite zurückgeliefert werden, sondern lediglich der Nutzer angelegt werden. Demach würde ich eher zu einem Servlet tendieren. Das Servlet dient ja im Prinzip nur dazu die eigentiche Javaklasse aufzurufen über die dann die Person in der Datenbank angelegt wird.
Denke mal das es nicht nur darum gehen wird neue User anzulegen, Webanwendungen sind komplex in Java.
Kannst ja damit anfangen dich mit Servlets auseinanderzusetzen, egal ob du später JSPs oder Servlets einsetzen wirst, dieses Wissen brauchst du auf jedenfall.
Mit Servlets bzw. JSP kenne ich mich eigentlich bereits recht gut aus. Es geht eher darum zu erfahren ob ihr das vom groben Konzept her genauso umsetzen würdet?
Ich würde mich halt gerne davor drücken PHP zu lernen. Bezüglich Java hab ich schon einiges an Erfahrung die würde ich natürlich auch gerne anwenden.
[quote ]Mit Servlets bzw. JSP kenne ich mich eigentlich bereits recht gut aus.[/quote]
Dafür stellst du aber sehr seltsame Fragen...
Gibt es eine Möglichkeit die Daten staatdessen an eine Javaklasse zu versenden, so das diese die entsprechenden Verarbeitungsschritte durchführen kann?