Está en la página 1de 12

Tutorial para desarrollar con Servlets en NetBeans7.

1
Por: Yamid Ramrez, MsC(c) Una vez se ha abierto el IDE, se ha clic en File->New Project y debe aparecer un asistente como el de la imagen:

Hay que seleccionar en Categories la opcin Java Web y en projects la opcin Web Application. Ahora aparecer una pantalla como la siguiente:

En Project Name es donde se debe ingresar el nombre del proyecto para este caso el nombre es ProyectoServlet-, las otras opciones no hay que modificarlas. Se hace clic en Next. Luego, aparece la siguiente imagen:

Que es donde hay que seleccionar con que Servidor se va a trabajar. En este caso, es con Apache Tomcat, el cual aparece seleccionado por defecto y damos clic en Next. Ahora, aparece la siguiente imagen:

Que es donde se pide que seleccione los frameworks con los cuales se va a trabajar; para este ejercicio en particular, no se selecciona ninguno. Finalmente se hace clic en Finish. Debe aparecer un proyecto con la siguiente jerarqua de archivos:

Ahora, hay que crear un nuevo paquete dentro de la carpte Source Packages, para esto, solo hay que pararse en dicha carpeta, hacer clic derecho, seleccionar la opcin New -> Java Package.

Siguiendo los estndares de nombramiento en java, se escribe el nombre del paquete; para mi ejemplo, use: co.edu.uniminuto.arqSw.ejercicioServlets.tallerUno.servlets, asi:

Y se hace clic en Finish. Ya tenemos creado el paquete donde guardaremos los servlets; ahora vamos a crear uno. Para esto, nos paramos en el paquete que acabamos de crear, hacemos clic derecho, seleccionamos New -> Servlet.

Aparecera entonces un asistente con las siguientes caractersticas:

En Class Name, debemos ingresar el nombre de nuestro Servlet; para este ejercicio, yo escribi ServletPrueba. Una vez hecho esto, hacemos clic en Next.

En esta pantalla no hay que modificar nada, podemos hacer entonces clic en Finish. Una vez se ha creado el Servlet, vamos a nuestra pgina index.jsp- para modificarla y hacer los cambios necesarios para que funcione.

Para hacer la clase de transporte de datos, osea el patrn DTO, VO o BO (Data Transfer Object, Value Object o Bussiness Object) creamos un nuevo paquete, esta vez llamado co.edu.uniminuto.arqSw.ejercicioServlets.tallerUno.vos

Y se hace clic en Finish. Para crear nuestro vo (Value Object) nos paramos en el paquete donde lo vamos a alojar, hacemos clic derecho, seleccionamos New -> Java Class asi:

Una vez se hace clic aqu, aparece un asistente como el que sigue:

Donde en Class Name se pone el nombre del vo, para este ejercicio, se llama FormularioPersonaVo y damos clic en Finish. En esta clase vamos a poner los elementos con los que va a trabajar nuestro sistema, osea nombre y cedula, con sus correspondientes Getter y Setter asi:

En este momento tenemos nuestra pagina jsp, nuestro vo, pero nos falta que el servlet reciba y manipule los datos; entonces ahora vamos al Servlet. Y como nuestra peticin es por post, entonces nos paramos en ese mtodo y comenzamos a recibir los parmetros.

Finalmente, modificamos el mtodo processRequest, que se encarga de escribir el html para que imprima la respuesta:

Y ya se ha construido un sistema con Servlets.

También podría gustarte