x

Cómo construir un sitio web utilizando Java

Por daniel james
Cómo construir un sitio web utilizando Java.
Thinkstock Images/Comstock/Getty Images

Java es un lenguaje potente y versátil que se puede utilizar para desarrollar una variedad de aplicaciones, incluyendo sitios web. Esta guía cubre los pasos básicos involucrados en la construcción de un sitio web usando servlets escritos en Java 6 en el servidor web Apache Tomcat 6. Mientras que un sitio web puede ser construido en Tomcat utilizando sólo Java Server Pages (JSP), esta guía se limita a la construcción de un simple servlet \"Hola, Mundo\".

Paso 1

En tu computadora, crea un archivo llamado HelloWorldServlet.java con el siguiente código:.

import java.io. GO import javax.servlet. GO import javax.servlet.http.* GO

public class HelloWorld extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response), throws ServletException, IOException { // The response.getWriter() devuelve un PrintWriter que se puede utilizar para escribir // datos para el flujo de salida. Lo usaremos para escribir una página web. PrintWriter salida = response.getWriter() GO

out.println(\"\") GO out.println(\"¡Hola, Mundo!\") GO out.println(\"

¡Hola, Mundo!

\") GO out.println(\"\") GO } }.

Paso 2

Compila el archivo fuente HelloWorldServlet.java en un archivo de clase utilizando el comando javac

javac -cp servlet-api.jar HelloWorldServlet.java

Nota: Este ejemplo asume que el servlet -api.jar se encuentra en la misma carpeta que HelloWorldServlet.java.

Paso 3

Crea una carpeta llamada WEB-INF y un archivo en la carpeta llamado web.xml con el siguiente contenido:

HolaMundo HelloWorldServlet

HolaMundo /

Paso 4

Crea una carpeta bajo WEB-INF llamada \"clases\" y copia HelloWorldServlet.class en la carpeta.

Paso 5

Crea una carpeta llamada META-INF y un archivo en la carpeta llamada context.xml con el siguiente contenido:

.

Paso 6

Utiliza la herramienta de Java Archive (JAR) para crear una aplicación web de archivos (war) que se puedan implementar en el servidor Tomcat:

jar -cf ROOT.war.

Paso 7

Copia el archivo ROOT.war en el directorio del servidor web de Tomcat \"webapps\".

Paso 8

Ve la salida del HelloWorldServlet yendo a la dirección del servidor web Tomcat. (por ejemplo, http://server:8080/ or http://192.168.0.10/).