Jeanlo / Web-Practica2-CRUD

Segunda práctica realizada para la asignatura Programación Web (ISC-415).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Práctica 2 - CRUD

PUCMMM-logo

Segunda práctica realizada para la asignatura Programación Web (ISC-415) perteneciente a la carrera Ingeniería de Sistemas y Computación de la Pontificia Universidad Católica Madre y Maestra (PUCMM) en el ciclo Mayo-Agosto 2018.

Objetivo general

Crear una aplicación web utilizando SparkJava que permita ejecutar las tareas especificadas en la sección Tareas requeridas.

Tecnologías requeridas

  • Java SE
  • Gradle
  • SparkJava
  • FreeMarker

Otras tecnologías utilizadas

  • Bootstrap 4
  • Font Awesome 5

Modelo de datos

Para esta aplicación es requerido utilizar una colección estática de Estudiantes, para lo cual es necesaria la construcción de la clase Estudiante como parte del modelo de datos, y aquí se muestra su estructura:

class Estudiante { 
  int matricula;
  String nombre;
  String apellido;
  String telefono;
}

Tareas requeridas

  • Listar estudiantes - Mostrar un listado de todos los estudiantes que están en la colección estática.
  • Agregar estudiante - Mostrar un formulario de registro de estudiante, y añadir el estudiante a la colección estática.
  • Ver estudiante - Mostrar la información de un estudiante en específico.
  • Editar estudiante - Mostrar un formulario de edición para el estudiante especificado, y guardar los cambios realizados en el estudiante que está en la colección estática.
  • Borrar estudiante - Mostrar una confirmación de borrado de un estudiante especificado, y eliminar al estudiante de la colección estática.

About

Segunda práctica realizada para la asignatura Programación Web (ISC-415).


Languages

Language:FreeMarker 56.9%Language:Java 43.1%