Cómo construir un sitio web utilizando Java

Escrito por daniel james | Traducido por enrique pereira vivas
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo construir un sitio web utilizando Java
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\".

Nivel de dificultad:
Difícil

Otras personas están leyendo

Necesitarás

  • Instancia de Apache Tomcat 6
  • Kit de Desarrollo de Java SE 6 (JDK, por sus siglas en inglés)
  • Biblioteca API Java Servlet (por lo general tiene el nombre de servlet-api.jar)

Lista completaMinimizar

Instrucciones

  1. 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(\"<html>\") GO out.println(\"<head><title>¡Hola, Mundo!</title></head>\") GO out.println(\"<body><p>¡Hola, Mundo!</p></body>\") GO out.println(\"</html>\") GO } }.

  2. 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.

  3. 3

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

    <?xml version=\"1.0\" encoding=\"ISO-8859-1\"?> <web-app xmlns=\"http://java.sun.com/xml/ns/j2ee\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\" version=\"2.4\"> <!-- Dale al servlet un nombre específico a esta aplicación web --> <servlet> <servlet-name>HolaMundo</servlet-name> <servlet-class>HelloWorldServlet</servlet-class> </servlet>

    <!-- Traza un mapa del nombre del servlet con una URL --> <servlet-mapping> <servlet-name>HolaMundo</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> </web-app>

  4. 4

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

  5. 5

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

    <Context path=\"/\"/>.

  6. 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.

  7. 7

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

  8. 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/).>

Consejos y advertencias

  • Utiliza una secuencia de comandos Ant para ayudar a automatizar el proceso de creación y despliegue. Esto asegurará que la recopilación y la creación de archivo war se maneje de una manera consistente y fácil.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles