Servlet Hola Mundo!

Antes que cualquier cosa, quiero que sepas que si quieres ejecutar este ejemplo de servlet en tu computadora debes tener instalado Apache Tomcat, aca en mi otro blog hice un manual sobre como se instala y se configura Apache Tomcat. Y otra cosa, sino sabes nada de Servlets te recomiendo leer algo introductorio respuesto al tema, por que aqui solo muestro el codigo sin nada de teoria.

Yo en mi caso tengo en mi compu:
Version de la JVM: jdk1.6.0_20
Version de Apache tomcat-6.0.29
Kernel de ubuntu: 2.6.31-22
Arquitectura del equipo: i686
ruta de instalacion de Apache tomcat: /usr/local/apache-tomcat-6.0.29/

la verdad al momento de escribir esto ando aqui medio aburridon y pues se ocurrio repasar algo de servlets, quiero dejar el clasiquisimo Hola Mundo en Version Servlet. Aca el codigo muy sencillo:

/*
                   Instituto Tecnologico de Zacatepec
Descripcion: Servlet que muestra el clasico Hola Mundo.
Author:      Gonzalo Silverio  gonzasilve@gmail.como
Fecha:        12/08/2010
Archivo:     HolaMundo.java
Compilar con:  javac HolaMundo.java
*/

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HolaMundo extends HttpServlet
{
    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException
    {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Clasico Hola mundo!</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<h1>Hola mundo de servlets!</h1>");
        out.println("</body>");
        out.println("</html>");
    }
}

A continuacion la compilacion del codigo en una terminal de ubuntu:

Compilacion de servlet HolaMundo

Compilacion de servlet HolaMundo

Antes de abrirlo en el navegador no olvidar dar de alta este servlet en el archivo web.xml, es decir, darlo de alta en el archivo /usr/local/apache-tomcat-6.0.29/webapps/ROOT/WEB-INF/web.xml, agregando estas lineas:

	<!-- SERVLET DE HOLA MUNDO -->
	<servlet>
		<servlet-name>HolaMundo</servlet-name>
		<servlet-class>HolaMundo</servlet-class>
	</servlet>

	<!-- Standard Action Servlet Mapping -->
	<servlet-mapping>
		<servlet-name>HolaMundo</servlet-name>
		<url-pattern>/HolaMundo</url-pattern>
	</servlet-mapping>

ahora si voi a mostrarlo ejecutandose en Firefox de ubuntu (jejeje, un poco disfrazado):

Servlet HolaMundo ejecutandose.

Servlet HolaMundo ejecutandose.

bueno despues seguire subiendo mas cosas de Servlets, pues me llaman mucho la atencion, espero te sirva si eres novato como yo.

bye

Acerca de gonzasilve
Freelance Web Developer.

4 Responses to Servlet Hola Mundo!

  1. Guille says:

    Te puedo pedir el código por favor, Muy buen aporte

  2. Pingback: Servlet que muestra en el navegador contenido de tabla MySQL y realiza busquedas « .::programming notes::. Gonzalo Silverio

  3. madera says:

    ya gonza pon mas ejemplos jajaja como el que te pregunte

Deja un comentario