Está en la página 1de 3

UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR

FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS


ESCUELA DE INFORMÁTICA
Asignatura : Programación III Sección Ciclo Aula Nota obtenida
Docente : Ing. Kirio Marvin Ventura Fuentes 02 01-2023
Evaluación : 4to Parcial Ordinario
Alumnos: Oscar Alfredo Ordoñez González No de carnet: 2506812020
Jonathan Roberto Rodríguez Corea 2522902018
Oscar Elías Perez Benitez 2527232020 No
lista:
Carrera: Fecha: 19/11/2023

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:

PRIMERA PARTE (Prueba de conocimientos) ………………………… Ponderación 40%.


Indicaciones – Usando las técnicas de desarrollo de servicios web pide crear.

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.

SEGUNDA PARTE (Prueba de ejecución - Habilidades) ……….…… Ponderación 50%.


Indicaciones – Usando las técnicas de arreglos de diseño de base de datos se pide crear lo siguiente:

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 {

// Configura la conexión a SQL Server


private static final String URL = "jdbc:sqlserver://localhost:1433;databaseName=Ventas";
private static final String USER = "tuUsuario";
private static final String PASSWORD = "tuContraseña";

@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

También podría gustarte