Implantación de Aplicaciones Web
Existen muchas definiciones posibles para el concepto de Servlet.
Según la tecnologia: "Un Servlet es una clase en lenguaje Java usada para ampliar la funcionalidad de los servidores web a los que se accede via modelo de programación request-response."
Según la arquitectura: un Servlet es un componente Web que se ejecuta dentro de un contenedor web y genera contenido dinámico.
Según la programación: Los Servlets son pequeñas clases Java independientes de la plataforma compiladas en bytecode que pueden ser cargadas dinámicamente y ejecutadas dentro de un servidor web.
La funcionalidad de los Servlets se resume en lo siguiente:
Las ventajas más destacables son las siguientes:
import java.io.*;
import javax.Servlet.*;
import javax.Servlet.http.*;
public class Servlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
}
}