fr.unice.gfarce
Class AskBase

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by fr.unice.gfarce.AskBase
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class AskBase
extends javax.servlet.http.HttpServlet

Servlet implementation class AskBase

See Also:
Serialized Form

Field Summary
(package private)  java.lang.String annee
           
(package private)  java.lang.String host
           
(package private)  java.io.BufferedReader istream
           
(package private)  java.lang.String name
           
(package private)  java.lang.String nomReqXquery
           
(package private)  java.io.PrintWriter ostream
           
(package private)  java.io.PrintWriter out2
           
(package private)  java.lang.String pays
           
(package private)  int port
           
private static long serialVersionUID
           
(package private)  java.net.Socket socket
           
(package private)  java.lang.String theme
           
 
Constructor Summary
AskBase()
           
 
Method Summary
private  void connexion()
          make a connection with database
private  java.lang.String createRequest()
          Create the request for the database
protected  void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
private  void getParam(javax.servlet.http.HttpServletRequest request)
          Set the parameters' request
private  java.lang.String getRequestName()
          return the type of request (google,...)
private  java.lang.String getRes(java.lang.String req)
          Make a request to the database and return the result
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
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
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

host

java.lang.String host

port

int port

socket

java.net.Socket socket

istream

java.io.BufferedReader istream

ostream

java.io.PrintWriter ostream

nomReqXquery

java.lang.String nomReqXquery

pays

java.lang.String pays

annee

java.lang.String annee

name

java.lang.String name

theme

java.lang.String theme

out2

java.io.PrintWriter out2
Constructor Detail

AskBase

public AskBase()
See Also:
HttpServlet.HttpServlet()
Method Detail

doGet

protected void doGet(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
              throws javax.servlet.ServletException,
                     java.io.IOException
Overrides:
doGet in class javax.servlet.http.HttpServlet
Throws:
javax.servlet.ServletException
java.io.IOException
See Also:
HttpServlet.doGet(HttpServletRequest request, HttpServletResponse response)

doPost

protected void doPost(javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
               throws javax.servlet.ServletException,
                      java.io.IOException
Overrides:
doPost in class javax.servlet.http.HttpServlet
Throws:
javax.servlet.ServletException
java.io.IOException
See Also:
HttpServlet.doPost(HttpServletRequest request, HttpServletResponse response)

getRequestName

private java.lang.String getRequestName()
return the type of request (google,...)


connexion

private void connexion()
make a connection with database


getParam

private void getParam(javax.servlet.http.HttpServletRequest request)
Set the parameters' request

Parameters:
request -

createRequest

private java.lang.String createRequest()
Create the request for the database

Returns:
request null if don't know request

getRes

private java.lang.String getRes(java.lang.String req)
                         throws java.io.IOException
Make a request to the database and return the result

Returns:
result of the request
Throws:
java.io.IOException