Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRÁCTICA NO. 11
DESARROLLO APLICACIÓN CRUD
Competencia
Desarrollar una aplicación web con java de altas, consultas, actualización y borrado de registros de
una base de datos.
Introducción
CRUD es un acrónimo de Crear, Leer, Actualizar y Eliminar (por sus siglas en inglés Create, Read,
Update and Delete) y corresponden a las operaciones básicas que se realizan en una base de datos.
La siguiente tabla muestra la operación SQL correspondiente a la operación CRUD.
CRUD SQL
Create INSERT
Read SELECT
Update UPDATE
Delete DELETE
Está práctica se relaciona con el tema 4, Conectividad a bases de datos y los subtemas Verificación de
la conexión JDBC y Creación de recursos JDBC.
Metodología
c)En WEB-INF crea el descriptor de despliegue, archivo web.xml, con el siguiente código:
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<resource-ref>
<description>Conexión BD</description>
<res-ref-name>jdbc/cinemaBD</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<session-config><session-timeout>30</session-timeout></session-config>
</web-app>
e)Elimina el archivo index.html y crea index.jsp, incluye un menú que contenga enlaces a:
Inicio → index.jsp,
Registro → registro.jsp,
Consulta General → consultaGeneral.jsp
Consulta Individual → formularioIndividual.jsp
l)Crea el archivo fomularioIndividual.jsp con un formulario que envía el dato solicitado hacia
ServletIndividual
Año:
<input type="number" name="anioR" value="<%=anio%>"> <br>
<input type="submit" value="Actualizar">
</form>
</body>
DESARROLLO WEB CON JAVA 7
o)Crea el servlet ServletActualizar.java. Éste recibe las modificaciones al registro de una Película, en
la figura no.40 se ilustra el cambio de título de una película.
Incluye las sentencias import necesarias y modifica el código como se muestra a continuación:
Incluye las sentencias import necesarias y modifica el código como se muestra a continuación:
Sugerencias didácticas
• Deitel & Deitel (2008). Java como programar, 7a. edición. Ed. Pearson, Prentice Hall
• https://getbootstrap.com/
• https://es.wikipedia.org/