Loading repository data…
Loading repository data…
MisaMG / repository
Proyect Name: java-academy-services-studentName Ejemplo: java-academy-services-isaacdiaz Context-Root: /academy/ Deberá tener un Resource: /student El resource deberá soportar 2 operaciones: POST /academy/student (registrar nuevo student, o registrar nuevo course). Deberán definir el JSON a enviar en el request, de acuerdo con el esquema de DB de abajo. El POST deberá retornar como respuesta el ID del student generado: <student><id>25</id><student> GET /academy/student/id Deberá retornar el mismo JSON que se envió en el request, con un campo adicional: <fullname> <fullname>: será la concatenación de FIRST_NAME + LAST_NAME Por ejemplo: <fullname>ISAAC DIAZ MORENO</fullname> Deberan tener los siguientes niveles en su estructura: Controller -> Service -> Respository --------------------------------------- Base de Datos Para la base de datos deberán usar H2. Es una base de datos online muy simple de usar. Referencia: https://www.baeldung.com/spring-boot-h2-database La Tabla de estudiantes deberá ser definida con los siguientes campos: ID (NUMBER): autogenerado FIRST_NAME (VARCHAR 255): recibido en el request LAST_NAME (VARCHAR 255): recibido en el request BIRTH_DATE(DATE): recibido en el request GENDER (VARCHAR 1): recibido en el request (M / F) En el nivel “Repository” deberan usar JPA/Hibernate para conectarse a la DB para insertar o consultar información. Extra: Realizar Junit de cada una de las clases y métodos.
Proyect Name: java-academy-services-studentName Ejemplo: java-academy-services-isaacdiaz Context-Root: /academy/ Deberá tener un Resource: /student El resource deberá soportar 2 operaciones: POST /academy/student (registrar nuevo student, o registrar nuevo course). Deberán definir el JSON a enviar en el request, de acuerdo con el esquema de DB de abajo. El POST deberá retornar como respuesta el ID del student generado: <student><id>25</id><student> GET /academy/student/id Deberá retornar el mismo JSON que se envió en el request, con un campo adicional: <fullname> <fullname>: será la concatenación de FIRST_NAME + LAST_NAME Por ejemplo: <fullname>ISAAC DIAZ MORENO</fullname> Deberan tener los siguientes niveles en su estructura: Controller -> Service -> Respository --------------------------------------- Base de Datos Para la base de datos deberán usar H2. Es una base de datos online muy simple de usar. Referencia: https://www.baeldung.com/spring-boot-h2-database La Tabla de estudiantes deberá ser definida con los siguientes campos: ID (NUMBER): autogenerado FIRST_NAME (VARCHAR 255): recibido en el request LAST_NAME (VARCHAR 255): recibido en el request BIRTH_DATE(DATE): recibido en el request GENDER (VARCHAR 1): recibido en el request (M / F) En el nivel “Repository” deberan usar JPA/Hibernate para conectarse a la DB para insertar o consultar información. Extra: Realizar Junit de cada una de las clases y métodos.