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 utilizando 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 " Hola, mundo " servlet. Cosas que necesitará
Instancia de Apache 6 personas Java SE Development Kit Tomcat 6 (JDK )
biblioteca API Java Servlet (normalmente llamado servlet - api.jar )
Ver Más instrucciones
1
en la computadora , cree un archivo llamado HelloWorldServlet.java con el siguiente código :
import java.io. * ; javax.servlet import * ; javax.servlet importación. . http * ; .
public class HelloWorld extiende HttpServlet { public void doGet ( HttpServletRequest request , HttpServletResponse respuesta ) lanza ServletException , IOException { El método response.getWriter () //devuelve un PrintWriter que se puede utilizar para escribir //datos en el flujo de salida. Lo usaremos para escribir una page.PrintWriter web cabo response.getWriter = ();
out.println ( " "); out.println ( " head < title> Hola Mundo < /title> < /head> "); out.println ( " ¡
Hola Mundo < /p> < /body> "); a . println ("< /html >") ;} }
2
Compile el archivo de origen HelloWorldServlet.java en un archivo de clase con el comando javac
javac -cp servlet. - api.jar HelloWorldServlet.java
Nota : . Este ejemplo supone que servlet - api.jar se encuentra en la misma carpeta que HelloWorldServlet.java
3
Crear un carpeta llamada wEB- INF y un archivo en la carpeta llamada web.xml con el siguiente contenido :
< web < xml version = encoding " 1.0 " = "ISO -8859 -1" ? > -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 "> <- Dar el servlet una nombre específico para esta aplicación web Asigne el nombre de servlet a una URL Página 4
Crear una carpeta bajo WEB- INF llamado "clases" y HelloWorldServlet.class copia en la carpeta.
5
Crear una carpeta llamada META- INF y un archivo en la carpeta llama context.xml con el siguiente contenido :
6
Utilice la herramienta de Java Archive ( jAR) para crear un archivo de aplicación web ( la guerra) que se pueden implementar en el servidor Tomcat : .
jar- cf ROOT.war
7
Copia el archivo ROOT.war al directorio " webapps " del servidor web Tomcat .
8
Ver la salida del HelloWorldServlet dirigiéndose a la dirección del servidor web Tomcat. (por ejemplo , http://server:8080/o http://192.168.0.10/)