Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Verificar si los estudiantes son capaces de: Desarrollar aplicaciones dinámicas en plataforma Windows, utilizando el
lenguaje de programación Java.
Indicaciones generales:
• Escribir sus apellidos-coma-nombres, el carnet, el número de lista y la carrera.
• Primero lea todo el test, asegúrese de que esté completo, luego comience a contestarlo. Escriba claro y con
tinta negra o azul, toda corrección invalida su respuesta.
• No está permitido el acceso a ningún material de apoyo (impreso o digital), de incumplir esta disposición, la
evaluación será anulada y la nota que se asignará será cero puntos cero (0.0).
POR NINGÚN MOTIVO ESTÁ PERMITIDO EL USO DE SU CELULAR, CUALQUIER INCUMPLIMIENTO ANULA LA
PRUEBA. NO SE ARRIESGUE.
Desarrollo:
1. Usando los SP de la base de datos creado en clase se pide crear un webservice en Java para implemente los SP de la
tabla de usuarios para Agregar, Modificar, Eliminar y Buscar.
1. Crear un formulario en Java para Agregar usuarios usando el SP de Agregar de la base de datos de Inventarios creada
en clase.
Nota: Debe subir todo lo desarrollado en un PDF, coloque capturas de pantalla y las pruebas del Programa con los
resultados obtenidos de las pruebas.
PRIMERA PARTE
Código:
java
package parcial04;
import javax.ws.rs.*;
import javax.ws.rs.core.MediaType;
import java.sql.*;
@Path("/usuarios")
public class Parcial04 {
@POST
@Consumes(MediaType.APPLICATION_JSON)
public void agregarUsuario(Usuario usuario) {
try (Connection connection = DriverManager.getConnection(URL, USER, PASSWORD)) {
// Implementa lógica para llamar al SP de agregar en la base de datos
String spAgregar = "{call sp_AgregarUsuario(?, ?, ?)}";
try (CallableStatement statement = connection.prepareCall(spAgregar)) {
statement.setString(1, usuario.getNombre());
statement.setString(2, usuario.getApellido());
statement.setInt(3, usuario.getEdad());
statement.execute();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
TERCERA PARTE (Escala de autoevaluación de valores) ……………. Ponderación 10.0%.
Indicaciones: Mediante esta rúbrica se autoevaluará las actitudes y los valores mostrados durante sus clases, deberá
asignarse una nota entre 1 a 10, según lo planteado, haciendo una marca en la casilla correspondiente.
Actitudes mostradas 1 2 3 4 5 6 7 8 9 10
1. Cumplo con la entrega a tiempo de las obligaciones x
definidas en la materia y al equipo de trabajo.
2. Soy íntegro en mis compromisos académicos de la x
materia y con los integrantes de mi equipo de trabajo.
Sumatoria
Promedio (total/2)
sss