Professional Documents
Culture Documents
Java Servlets
Los servlets son objetos que corren dentro y fuera del contexto, y extienden su funcionalidad. El uso ms comn de los Java Servlet es generar todas pginas web de forma dinmica a partir de los parmetros de la peticin que enve el navegador web. Servlet son una serie de aplicaciones programadas en Java que se ejecutan completamente en un servidor (Web Server). Un servlet va a aceptar una peticin de un cliente a travs del Web Server, har su tarea y devolver al cliente una respuesta.
Lenguaje de Programacin II
En categoras seleccionamos Java Web y en proyectos seleccionamos Web Application. Se nombra el proyecto, en este ejemplo: JavaServlet
Lenguaje de Programacin II
A continuacin se configura el servidor web en el que se ejecutar el servlet. En este ejemplo se usa GlassFish.
Lenguaje de Programacin II
Se observa que se ha creado un archivo llamado index.jsp. En este archivo se agregar un formulario que ser el encargado de invocar el servlet. En la siguiente figura se ndice con un recuadro rojo la definicin del formulario. En el atributo action se indica que llamar a un servlet llamado Servlet. Una vez creado el archivo index.jsp, se crea el servlet de la siguiente manera: click derecho sobre el proyecto, opcin New, Servlet
Lenguaje de Programacin II
Se define un nombre para el servlet (en este ejemplo le llamaremos Servlet, ya que fue el que definimos en el atributo action del formulario), pulsamos el botn finish. Se crea un archivo llamado Servlet.java
Agregamos el cdigo que aparece en el recuadro rojo, que se encarga de generar una pgina html.
Se observa en el cdigo anterior el uso de la instruccin request.getParameter (nombre) para obtener de index.jsp el valor que se haya introducido cuando en la invocacin del servlet. Finalmente pulsamos el botn Run que aparece en la parte superior para ejecutar el servlet.