Class JDBCServlet

java.lang.Object
   |
   +----javax.servlet.GenericServlet
           |
           +----javax.servlet.http.HttpServlet
                   |
                   +----JDBCServlet

public class JDBCServlet
extends HttpServlet
Die Klasse JDBCServlet

Das Beispiel ist eng an das Beispiel MonitorServlet aus dem Buch von Rainer Klute, JDBC in der Praxis angelehnt und enstprechend für unser Projektstudium angepasst worden.

Author:
Sven Garske und Jörn Hauswald

Variable Index

 o HOST

Constructor Index

 o JDBCServlet()

Method Index

 o createProtokollEintrag(HttpServletResponse)
Aufbau einer neuen HTML-Seite zum Eingeben eines Eintrages in die Protokoll-Tabelle
 o createStartseite(HttpServletResponse)
Erstellen der Startseite durch Servlet
 o doGet(HttpServletRequest, HttpServletResponse)

Bearbeiten eines GET-Requests

da doGet und doPost dasselbe tun sollen, wird von hier doGetOrPost aufgerufen
 o doPost(HttpServletRequest, HttpServletResponse)

Bearbeiten eines POST-Requests

da doGet und doPost dasselbe tun wird von hier doGetOrPost aufgerufen
 o init(ServletConfig)

Initialisieren der Servlet-Instanz, hier: Laden des JDBC-Treibers.

 o queryAusfuehren(HttpServletResponse, String)
Ausgabe des Ergebnisses der übergebenen SQL-Anweisung

Variables

 o HOST
 public final String HOST

Constructors

 o JDBCServlet
 public JDBCServlet()

Methods

 o init
 public void init(ServletConfig config) throws ServletException

Initialisieren der Servlet-Instanz, hier: Laden des JDBC-Treibers.

Overrides:
init in class GenericServlet
 o doGet
 public void doGet(HttpServletRequest req,
                   HttpServletResponse res) throws ServletException, IOException

Bearbeiten eines GET-Requests

da doGet und doPost dasselbe tun sollen, wird von hier doGetOrPost aufgerufen

Overrides:
doGet in class HttpServlet
 o doPost
 public void doPost(HttpServletRequest req,
                    HttpServletResponse res) throws ServletException, IOException

Bearbeiten eines POST-Requests

da doGet und doPost dasselbe tun wird von hier doGetOrPost aufgerufen

Overrides:
doPost in class HttpServlet
 o createStartseite
 public void createStartseite(HttpServletResponse res)
Erstellen der Startseite durch Servlet

 o queryAusfuehren
 public void queryAusfuehren(HttpServletResponse res,
                             String sql) throws SQLException
Ausgabe des Ergebnisses der übergebenen SQL-Anweisung

 o createProtokollEintrag
 public void createProtokollEintrag(HttpServletResponse res)
Aufbau einer neuen HTML-Seite zum Eingeben eines Eintrages in die Protokoll-Tabelle