Download instituto politecnico nacional escuela superior de computo

Document related concepts
no text concepts found
Transcript
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE COMPUTO
Parte I.
Crear un proyecto. Clic en File>New Project y Enter.
1. Seleccionar Java Web>Web Application.
2. Ingresar el nombre del proyecto. Clic en Next>.
3. Seleccionar el servidor, por ejemplo Apache Tomcat.
4. Seleccionar el framework JavaServer Faces.
Observar las opciones en la pestaña Configuration. Clic en Finish.
La apariencia del proyecto en repositorio y la creación predeterminada es la siguiente.
Parte II.
Crear el archivo del servlet. Clic derecho en el nombre del proyecto PracticaServlet2>New>Servlet.
1. Seleccionar Web>Servlet. Clic en Next>.
2. Ingresar el nombre de la clase, por ejemplo Servlet2. Clic en Next>.
3. Configuración del despliegue del servlet. Habilitar el cuadro de texto Add information to deployment descriptor
(web.xml). Clic en Finish.
Se crea el archivo en el repositorio del proyecto y se muestra el código del servlet.
Parte III.
Crear el archivo HTML. Clic derecho en el nombre del proyecto PracticaServlet2>New>HTML.
1. Seleccionar en Categories la opción Web. En File Types seleccionar HTML. Clic en Next>.
2. Ingresar el nombre del archivo HTML, por ejemplo HTML1. Clic en Finish.
En el repositorio del proyecto aparece el nombre del archivo HTML1.html y en el centro se muestra el código html.
Parte IV.
Configuración del código de la aplicación web. Seleccionar la pestaña superior del archivo HTML1.html y modificar el
código del HTML según se indica.
En el interior del bloque <body> </body> revisar la inclusión del código con las siguientes modificaciones:
<form action ="http://localhost:8080/Web_Servlets/Servlet1" method="post"><HR>
Nombre : <input type="text" name="nom"><br>
Domicilio :<input type="text" name="dom"><br>
Telefono : <input type="text" name="tel"><br>
<input type="submit" value="enviar">
</form>
Parte V.
Seleccionar la pestaña superior del archivo Servlet1.java y modificar el código del servlet según se indica.
En el interior del bloque try revisar la inclusión del código con las siguientes modificaciones:
try {
String nombre;
String domicilio;
String telefono;
nombre = request.getParameter("nom");
domicilio = request.getParameter("dom");
telefono = request.getParameter("tel");
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet Servlet1</title>");
out.println("</head>");
out.println("<body>");
out.println("<h2>Ejercico 1. Servlet Servlet1 en " + request.getContextPath () + "</h2>");
out.println("<HR>");
out.println("Nombre : " + nombre); out.println("</BR>");
out.println("Domicilio : " + domicilio);out.println("</BR>");
out.println("Telefono : " + telefono); out.println("</BR>");
out.println("</body>");
out.println("</html>");
} finally {
out.close();
}
Parte VI.
1. Probar la aplicación. Clic derecho en PracticaServlet2>New>Run para ejecutar la aplicación,
Se muestra una ventana similar a la siguiente.
2. Una segunda prueba es seleccionar del menú principal la opción Run>Run File. Se muestra la ventana Set Servlet
Ejecución URI. Clic en OK.
Podemos ejecutar el archivo desde el servidor sin necesidad de IDE, escribiendo en la barra de direcciones del
navegador Http://localhost:8080/PracticaServlet2/Servlet2 y mostrara el mismo resultado.
Se muestra una ventana similar a la siguiente.
3. Una tercera prueba es buscar la ruta de los archivos HTML1.html y Servlet1.java en una ruta similar a la
siguiente:
C:\Users\SKY\Documents\NetBeansProjects\PracticaServlet2\web
Digitar doble clic en el archivo HTML1.html para ejecutarlo.
Se muestra una ventana similar a la siguiente. Se ingresan los datos y se digita el botón enviar.
Se muestra la ventana con el resultado de la solicitud.
Conclusión:
Al termino de la practica podemos darnos cuenta que podemos conectar un archivo HTML con un servlet, el
cual podemos ejecutar del lado del servidor.
Mediante este proceso pudimos recuperar datos del archivo HTML con ayuda de nuestro servlet, además
podemos observar que para correr la aplicación del lado del servidor debemos obtener una carpeta “WEB”
que es muy útil y que nos permite correr nuestra aplicación del lado del servidor.
La carpeta señalada anteriormente debemos copiarla en la ruta donde se encuentra nuestro servidor para
poder hacer uso de nuestra aplicación sin la necesidad de una IDE.