Servlets
(6)
Los servlets son una tecnología hermana de los JSP, como ya comentamos en el artículo sobre estos últimos.
Un servlet no es más que una clase que implementa la interfaz Servlet (que se encuentra dentro del paquete javax.servlet, como todas las clases e interfaces que comentaremos) o que extiende de la clase GenericServlet, que proporciona una implementación por defecto para los métodos definidos en la primera. GenericServlet es independiente del protocolo utilizado, si nuestro servlet sólo va a usar HTTP podemos heredar de la clase HttpServlet.
Para escribir un servlet que extienda GenericServlet tendremos que sobre escribir el método abstracto service() y añadir ahí el código que queramos que se ejecute cuando se llame al servlet. En el caso de HttpServlet la implementación por defecto del método service comprueba si la petición recibida era de tipo POST (los parámetros se pasan en la cabecera del mensaje) o de tipo GET (los parámetros están en la URL, luego son visibles para todo el mundo), y llama a los métodos doPost o doGet dependiendo de esto.
Seguir leyendo Servlets…
Apache y Tomcat en Linux
Apache y Tomcat en Windows
Inicio
Archivos
Suscribirse
Acerca de
Contacto
Traducciones
Wiki
Entrada aleatoria