janus.web
Class ServletBase
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
janus.web.ServletBase
- All Implemented Interfaces:
- Serializable, Servlet, ServletConfig
- Direct Known Subclasses:
- LogfileServlet, StatusServlet
public abstract class ServletBase
- extends HttpServlet
Abstrakte Basisklasse für Servlets.
Die abgeleiteten Klassen implementieren nur die Methode processRequest,
in der ein von Processor abgeleitetes Objekt erstellt und dessen
processRequest-Methode aufgerufen wird.
- See Also:
- Serialized Form
Nested Class Summary |
protected class |
ServletBase.Processor
Pro Request wird ein neues Processor-Objekt erstellt, damit das
thread-sichere Abarbeiten mehrerer paralleler Abfragen möglich ist. |
Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
appServer
public static String appServer
- Name des Application-Servers
ServletBase
public ServletBase()
doGet
public void doGet(HttpServletRequest req,
HttpServletResponse resp)
throws IOException
- Overrides:
doGet
in class HttpServlet
- Throws:
IOException
- See Also:
HttpServlet.doGet(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse)
doPost
public void doPost(HttpServletRequest req,
HttpServletResponse resp)
throws IOException
- Overrides:
doPost
in class HttpServlet
- Throws:
IOException
- See Also:
HttpServlet.doPost(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse)
processRequest
protected abstract void processRequest(ServletContext context,
HttpServletRequest req,
HttpServletResponse resp,
boolean processingGet)
- Diese Methode muss in den abgeleiteten Klassen ein jeweiliges Processor-Objekt
erzeugen und dessen processRequest-Methode aufrufen.
- Parameters:
context
- der Servlet-Context zum Finden des HTML-Templates.req
- der Request, der die Parameter enth�lt.resp
- das Response-Objekt zur Erstellung eines Ausgabe-Streams.processingGet
- true, wenn ein GET-Request abgearbeitet wird.
Copyright © 2008 MvC Systemsoftware.