prev up next

Java-Servlets

Der Einsatz von JDBC auf dem Rechner des Clienten als Applet wird von den Sicherheitsbeschränkungen beeinträchtigt, unter denen Applets ausgeführt werden können. Als Alternative bieten sich Java-Servlets an, die auf dem Server des Datenbankanbieters laufen. Mit einem Formular auf einer HTML-Seite auf dem Web-Server des Anbieters werden die Argumente vom Anwender ermittelt und dann an das in Java formulierte Servlet übergeben. Per JDBC wird die Query an den Datenbankserver gerichtet und das Ergebnis mit Java-Befehlen zu einer dynamischen HTML-Seite aufbereitet.

Listing 9.6 zeigt eine HTML-Seite zum Erfassen der Anwendereingabe, Listing 9.7 zeigt den Quelltext des zugehörigen Java-Servlet, welches vom Rechner atum aus mit dem nativen Microsoft-Treiber den MS-SQL-Server kontaktiert. Die erzeugte Ausgabe findet sich in Abbildung 9.13.


Abbildung 9.13: vom Java-Servlet erzeugte Ausgabe

Listing 9.6: Quelltext einer HTML-Seite zur Versorgung des Servlets VrlVrz.java

Aufruf einer HTML-Seite zur Versorgung des Servlets VrlVrz.java

Listing 9.7: Quelltext des Servlets VrlVrz.java


prev up next