Está en la página 1de 41

Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz

Búsqueda y Actualización De Datos Con Servlets


Objetivo:
El alumno será capaz de desarrollar aplicaciones de: búsqueda y actualización de
datos, utilizando las instrucciones Transact SQL Server con los Servlets en JSP.
Herramientas:
 Apache Tomcat
 Odbc
 SQL Server 2008
 Dreamweaver (Cs4 o Superior)
 Eclipse Helios
Procedimiento:
Parte 1.- Configuración del Tomcat
1. Inicio / Ejecutar
2. Se visualiza la siguiente pantalla:

Digitar:
Services.msc

Clic en: Aceptar

3. Se visualiza la siguiente pantalla:

Doble Clic en: Apache Tomcat 6

Correo: dlozas@hotmail.com Página 1


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
4. Se visualiza la siguiente pantalla:

Clic en la opción: Deshabilitado

Clic en el botón: Detener

5. Se visualiza la siguiente pantalla:

Clic en los botones: Aplicar y Aceptar

Correo: dlozas@hotmail.com Página 2


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
Parte 2.- Creación De La Base De Datos
1. Activar el SQL Server 2008

Inicio de Sesión: sa

Contraseña: Cepea

Clic en: Conectar

2. Seleccionar el botón:

3. Se Genera una base de Datos:

Correo: dlozas@hotmail.com Página 3


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
4. Se realiza un listado de datos con la siguiente instrucción:

5. Grabar el código con el nombre: Script03 hacia la carpeta: TrabajoJsp3


Parte 3.- Creación Del ODBC
1. Clic en: Inicio

Clic en: Panel de Control

Correo: dlozas@hotmail.com Página 4


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
2. Se visualiza la siguiente pantalla:

Doble Clic en: Herramientas Administrativas

3. Doble clic en el icono: Orígenes de datos(ODBC)

4. Se visualiza la siguiente pantalla:

Clic en: Agregar

Clic en: SQL Server

Clic en: Finalizar

Nombre del ODBC: Demo03

Descripción: Búsqueda Y Actualización

Clic en: Siguiente

Correo: dlozas@hotmail.com Página 5


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
5. Se visualiza la siguiente pantalla:

Seleccionar la bdd: demoactualiza

Clic en: Siguiente

Clic en: Siguiente

Seleccionar el idioma: Spanish

Clic en: Finalizar Clic en: Probar Origen de Datos

6. Se visualiza la siguiente pantalla:

Clic en: Aceptar (Por Cada Ventana)

Correo: dlozas@hotmail.com Página 6


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
Parte 4.- Generar La Pagina JSP
1. Doble clic en el icono: Eclipse Helios

2. Se visualiza la siguiente pantalla:

3. Se visualiza la siguiente pantalla:

Carpeta de Trabajo: TrabajoJsp3

Clic en: Ok

4. Se visualiza la siguiente pantalla:

Correo: dlozas@hotmail.com Página 7


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
5. Se visualiza la siguiente pantalla:
Clic en: X

6. De la barra de menús, seleccionar la opción: Window

Clic en: Add…

Clic en: Preferences

Clic en: Server

Clic en: Runtime Environments

Correo: dlozas@hotmail.com Página 8


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
7. Se visualiza la siguiente pantalla:

Clic en: Apache Tomcat v6.0

Clic en: Finish

8. Se visualiza la siguiente pantalla:

Apacha Tomcat Configurado

Clic en: Ok

Correo: dlozas@hotmail.com Página 9


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
9. De la barra de menús, Clic en: File

Clic en: New

Clic en: Web

Clic en: Dynamic Web Project

Clic en: Next


Clic en: Other

10. Se Visualiza la siguiente pantalla:

Nombre del Proyecto: Ingactualiza

Clic en: Finish

Correo: dlozas@hotmail.com Página 10


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
11. Se visualiza la siguiente pantalla:

Clic en: Yes

12. En el Project Explorer (Explorador de Proyectos), clic derecho en Ingactualiza:

Clic en: New

Clic en: JSP File

Correo: dlozas@hotmail.com Página 11


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
13. Se visualiza la siguiente pantalla:

Carpeta Seleccionada: WebContent

Nombre del Archivo: index.jsp

Clic en: Finish

14. Se visualiza la siguiente pantalla:

Modificar el titulo por: Búsqueda Y Actualización De Datos

Correo: dlozas@hotmail.com Página 12


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
15. Para activar el cuadro de herramientas, de la barra de menús, seleccionar la opción:
Window.

Clic en: Show View

Clic en: Other

16. Se visualiza la siguiente pantalla:

Clic en: General

Clic en: Pallete

Clic en: Ok

17. Insertar un Formulario dentro de las etiquetas <body> </body>

Clic y Arrastre en el icono Form (Formulario), dentro de las etiquetas <body> </body>

Correo: dlozas@hotmail.com Página 13


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
18. Se visualiza la siguiente pantalla:

En Action digitar el nombre del servlet: Búsqueda

En Method, seleccionar el método de envío: Post

Clic en: Finish

19. Se visualiza la siguiente pantalla:

Formulario Insertado

Parte 5.- Generando El Diseño De La Búsqueda en el Dreamweaver


1. Se activa el programa DreamWeaver

Clic en: Adobe DreamWeaver CS4

Correo: dlozas@hotmail.com Página 14


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
2. Se visualiza la siguiente pantalla:

Clic en la carpeta: Más…

3. Se visualiza la siguiente pantalla:

Clic en: Ninguno

Clic en: JSP


La opción por defecto

Clic en: Crear

Correo: dlozas@hotmail.com Página 15


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
4. Se visualiza la siguiente pantalla:

Clic en el icono: Diseño

5. Se visualiza la siguiente pantalla:

6. Se inserta un objeto Formulario:

En el cuadro de herramientas, en el icono: Formulario,


clic y arrastre hacia la zona de trabajo
Formulario Insertado

Correo: dlozas@hotmail.com Página 16


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
7. Ubicar al cursor dentro del formulario
8. De la barra de menús, seleccionar la opción: Insertar

Clic en la opción: Tabla

9. Se visualiza la siguiente pantalla:

Filas: 3 Columnas: 2

Clic en: Aceptar

10. Se visualiza la siguiente tabla:

Correo: dlozas@hotmail.com Página 17


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
11. Seleccionar las celdas de la primera fila de la tabla:

Celdas Seleccionadas

12. En la parte inferior de la pantalla (Paleta de Propiedades), se visualiza lo siguiente:

Clic en el icono: combinar Celdas

13. Digitar los siguientes textos en las celdas:

Seleccionar las celdas de la última fila de la tabla

14. En la parte inferior de la pantalla (Paleta de Propiedades), se visualiza lo siguiente:

Clic en el icono: combinar Celdas

15. Insertar un objeto Botón dentro de la tabla:

Clic y arrastre en el icono: Botón en la última fila de la tabla

Correo: dlozas@hotmail.com Página 18


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
16. Se visualiza la siguiente pantalla:
Clic en: Aceptar
Id: b1

17. Seleccionar todas las celdas de la tabla, En el cuadro de propiedades:

Clic en Vertical: Medio

Clic en Horizontal: Centro

18. Insertar un cuadro de Texto en la siguiente celda:

Clic y arrastre en el campo de texto hacia la celda

19. Se visualiza la siguiente pantalla:


Id: tcodigo
Clic en: Aceptar

Correo: dlozas@hotmail.com Página 19


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
20. Se visualiza el siguiente diseño:

21. Seleccionar el texto de la primera fila de la tabla:

22. En la parte inferior de la pantalla (Paleta de Propiedades), se visualiza lo siguiente:

Clic en: Encabezado 1

23. Seleccionar el texto: Codigo

24. En la parte inferior de la pantalla (Paleta de Propiedades), se visualiza lo siguiente:

Clic en: Encabezado 2

Correo: dlozas@hotmail.com Página 20


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
25. Clic en el botón: Código
26. Se visualiza la siguiente pantalla:
Seleccionar el código a partir de las etiquetas: <table></table> y copiar

27. En el editor del eclipse (index.jsp), ubicar el cursor debajo de la etiqueta <form> y
pegar el código:

Correo: dlozas@hotmail.com Página 21


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
28. Grabar los cambios en el eclipse helios
29. Seleccionar el botón de comando:

Cambiar el texto del value por: Buscar

30. En el DreamWeaver, grabar el archivo con el nombre: Diseño01, hacia la carpeta:


TrabajoJsp3
Parte 6.- Agregar Un Servlet Al Proyecto
1. En el explorador de proyectos, clic derecho en: Ingactualiza, se visualiza la siguiente
pantalla:
Clic en: New

Clic en: Package

Correo: dlozas@hotmail.com Página 22


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
2. Se visualiza la siguiente pantalla:

Nombre del Paquete: Paquete01

Clic en: Finish

3. Clic derecho en: Paquete01

Clic en: New

Clic en: Servlet

Correo: dlozas@hotmail.com Página 23


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
4. Se visualiza la siguiente pantalla:

Nombre del ServletBúsqueda

Clic en: Finish

5. Se visualiza la siguiente pantalla:

Parte 7.- Generando El Diseño Del Servlet En El DreamWeaver


1. En la barra de menús, clic en: Archivo

Clic en: Cerrar Todos

Correo: dlozas@hotmail.com Página 24


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
2. Se visualiza la siguiente pantalla:

Clic en la carpeta: Más…

3. Se visualiza la siguiente pantalla:

Clic en: Ninguno

Clic en: JSP


La opción por defecto

Clic en: Crear

Correo: dlozas@hotmail.com Página 25


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
4. Se visualiza la siguiente pantalla:

Clic en el icono: Diseño

5. Se visualiza la siguiente pantalla:

6. Se inserta un objeto Formulario:

En el cuadro de herramientas, en el icono: Formulario,


clic y arrastre hacia la zona de trabajo
Formulario Insertado

Correo: dlozas@hotmail.com Página 26


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
7. Ubicar al cursor dentro del formulario
8. De la barra de menús, seleccionar la opción: Insertar

Clic en la opción: Tabla

9. Se visualiza la siguiente pantalla:


Filas: 6 Columnas: 2

Clic en: Aceptar

10. Seleccionar las celdas de la primera fila:

11. En la parte inferior de la pantalla (Paleta de Propiedades), se visualiza lo siguiente:

Clic en el icono: combinar Celdas

Correo: dlozas@hotmail.com Página 27


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
12. Digitar los siguientes textos en las celdas:

13. Insertar un botón en una de las celdas:

Clic y arrastre en el icono: Botón en la última celda de la tabla

14. Se visualiza la siguiente pantalla:

Id: b2
Clic en: Aceptar

Correo: dlozas@hotmail.com Página 28


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
15. Seleccionar todas las celdas de la tabla:

16. En el cuadro de propiedades:

Clic en Vertical: Medio

Clic en Horizontal: Centro

17. Seleccionar el texto de la primera celda de la tabla:

18. En la parte inferior de la pantalla (Paleta de Propiedades), se visualiza lo siguiente:

Clic en: Encabezado 1

Correo: dlozas@hotmail.com Página 29


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
19. Seleccionar las siguientes celdas

Celdas Seleccionadas

20. En la parte inferior de la pantalla (Paleta de Propiedades), se visualiza lo siguiente:

Clic en: Encabezado 2

21. Se visualiza el siguiente diseño de la tabla:

Correo: dlozas@hotmail.com Página 30


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
22. Se inserta los cuadros de textos (Campo de Texto), en las celdas:

Clic y arrastre en el campo de texto hacia la celda

23. Se visualiza la siguiente pantalla:

Clic en: Aceptar

Id tcodact

24. En la ventana de propiedades( Parte inferior de la pantalla):

Para el cuadro: tcodact, activar la opción: Solo lectura

Correo: dlozas@hotmail.com Página 31


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
25. Diseño Final De La Tabla:

Id: tcodact

Id: tdescact

Id: tprecact

Id: tstockact

26. Clic en el botón: Código


27. Se visualiza la siguiente pantalla:
Seleccionar el código a partir de las etiquetas: <html></html> y copiar

Parte 8.- Codificando en el Servlet: Busqueda.java


1. En la sección import:
 La primera clase es para la conexión a la base de datos del SQL Server
 La segunda clase es para la configuración del servlet (Init)
 La tercera clase es para imprimir datos/Textos (out.Println)

Correo: dlozas@hotmail.com Página 32


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
2. Se declaran los siguientes objetos:

3. Se genera el método de conexión a la base de datos:

4. Se genera el método de cerrar la base de datos:

5. En el método doPost:

 Se almacena el código encontrado en vcod por


medio del método: getParameter
 Se genera un objeto Statement con st
 Se genera la consulta con el objeto ResultSet: rs

Correo: dlozas@hotmail.com Página 33


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
6. Se pega el código del diseño del formulario y tabla que se genero en el DreamWeaver
y utilizar el método: out.println (Como se visualiza en la siguiente imagen)

Correo: dlozas@hotmail.com Página 34


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
7. Agregar las variables por medio del value:

8. En el código:

Reemplazar a &nbsp; por:


<a href=http://localhost:8080/Ingactualiza/index.jsp>Retornar</a>

Nota: Se genera un vinculo de Retorno a la página web: Index.jsp

9. Se visualiza el código como en la siguiente imagen:

Correo: dlozas@hotmail.com Página 35


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
10. En el código del servlet:

Agregar al action el
servlet: Modificar

Parte 9.- Se Agrega Un Servlet: Modificar (Actualización de Datos)


1. En El explorador de proyectos, clic derecho en: paquete01
Clic en: New

Clic en: Servlet

Correo: dlozas@hotmail.com Página 36


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
2. Se visualiza la siguiente pantalla:

Nombre del Servlet: Modificar

Clic en: Finish

3. Se visualiza la siguiente pantalla:

Correo: dlozas@hotmail.com Página 37


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
4. En la sección import:  La primera clase es para la conexión a la base de datos del SQL Server
 La segunda clase es para la configuración del servlet (Init)
 La tercera clase es para imprimir datos/Textos (out.Println)

5. Se declaran los siguiente objetos:

6. Se generan los métodos de abrir y cerrar la conexión a la base de datos:

Correo: dlozas@hotmail.com Página 38


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
7. En el método: doPost, se genera la siguiente instrucción:

8. Grabar y Ejecutar, clic derecho en: Index.jsp

Clic en: Run On Server


Clic en: Run As

Correo: dlozas@hotmail.com Página 39


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
9. Se visualiza la siguiente pantalla:

Clic en: Finish

10. Se visualiza la siguiente pantalla:

 Digitar un código
 Clic en el botón: Buscar

11. Se visualiza la siguiente pantalla:

 Se Modifican los datos


 Clic en el botón: Actualizar

Correo: dlozas@hotmail.com Página 40


Manual de JSP – Docente: Daniel Fernando Loza Santa Cruz
12. Se visualiza la siguiente pantalla:

13. Clic en el vinculo: Retornar

Practica Calificada
1. Se tiene una base de datos con el nombre: Librería

2. Se tiene una tabla con el nombre: Libros cuya estructura es el siguiente:

Campo Tipo

Cod_Libro Char (7)

Nom_Libro Varchar(40)

Precio_Libro Decimal(10,2)

Stock_Libro Int

Numpag_Libro Int

Edición Varchar(60)

Imprenta Varchar(60)

3. Insertar 10 registros, utilizando el Insert

4. Desarrollar una aplicación web con servlet, que nos permita buscar por el código del

libro y actualizar los datos del libro.

Correo: dlozas@hotmail.com Página 41

También podría gustarte