Skip to content

Gonza1290/TP-ApiRest-sin-paginaci-n

Repository files navigation

TP-ApiRest

Fecha de entrega: Miercoles 4 de Octubre - hora 23:00 hs. Realizar las siguientes actividades correspondientes al estudio del modelo de Biblioteca expresado en los videos de Colmena Tec 1-Crear el Modelo de Diagrama de Clase que se muestra en el video:

  • Capturar la pantalla del diagrama y pegarla en un documento word. El nombre del archivo será apellidoLegajoDia.doc

2- Estudiar la siguiente Playlist: https://www.youtube.com/watch?v=rmCvCOBAqEA&list=PLRFOqDrY-6nueU8NwtjRIcX5-nsD6jkru&ab_channel=ColmenaTEC

Desde el video : API REST con Spring Boot 1 Introducción HASTA el video API REST con Spring Boot 12 Probando la API con Postman a- No considerar la sección de auditoría de Enver. b- Refactorice el código de los videos para utilizar una base de datos H2. c- Coloque las dependencias correspondientes de Swagger como dependencia en el buil.gradle: // https://mvnrepository.com/artifact/org.springdoc/springdoc-openapi-starter-webmvc-ui implementation group: 'org.springdoc', name: 'springdoc-openapi-starter-webmvc-ui', version:'2.1.0'

d- Crearse una cuenta en Render

f- Incorporar en el archivo de build.gradle: jar { manifest { attributes 'RestfakeApplication': 'com.facu.restfake.RestfakeApplication' // Reemplaza 'tu.paquete.MainClass' con la clase principal de tu aplicación } }

OJO ACA: 'RestfakeApplication' ES EL NOMBRE DE TU MAIN Y com.facu.restfake.RestfakeApplication' PONELE EL NOMBRE D ETU PAQUETE!

  • Ejecute el comando gradle build desde la terminal para crear el jar correspondiente. Se creará en el proyecto una carpeta: build/libs/restfake-0.0.1-SNAPSHOT.jar e- Utilizar el Archivo Dockerfile que se propone en el github y actualizar el nombre de tu jar: FROM openjdk:17-alpine EXPOSE 9000

COPY --from=build ./build/libs/elnombredetujar-0.0.1-SNAPSHOT.jar ./app.jar

f - Descargar el proyecto MODELO AUXILIAR a analizar desde el Link de Github: https://github.com/cortezalberto/claseFakeGenerico

  • Estudiar las entidadesProducto y Rating correspondientes y realizar la interpretación de las mismas. Las capas de la aplicación, los controladores genéricos, Servicios y repositorios. Rúbrica de evaluación del Tp:
  • Todas las clases
  • Todas las enumeraciones
  • Propiedades y métodos en las clases
  • Todas las relaciones
  • Todas las cardinalidades
  • Todos los controladores - Todos los repositorios - Todos los Servicios
  • El jar creado
  • El archivo del diagrama de clases creado
  • Un archivo generado con postman para probar TU API - Una colleción
  • El trabajo se entrega en un Repo en la nube, con todo lo solicitado

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published