Servlet Hola Mundo!
12 agosto 2010 4 comentarios
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:
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):
bueno despues seguire subiendo mas cosas de Servlets, pues me llaman mucho la atencion, espero te sirva si eres novato como yo.
bye
Te puedo pedir el código por favor, Muy buen aporte
…ya te envie el codigo el dia de hoy
Pingback: Servlet que muestra en el navegador contenido de tabla MySQL y realiza busquedas « .::programming notes::. Gonzalo Silverio
ya gonza pon mas ejemplos jajaja como el que te pregunte