0% encontró este documento útil (0 votos)
82 vistas5 páginas

Módulos de Spring Boot y su Uso

Este documento describe cómo crear aplicaciones web con Spring Boot 2.0, incluyendo el uso de Spring Framework para desarrollar aplicaciones basadas en componentes y la capacidad de Spring Boot para crear proyectos de forma rápida con configuraciones predeterminadas.

Cargado por

Sherilyn Maestre
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
82 vistas5 páginas

Módulos de Spring Boot y su Uso

Este documento describe cómo crear aplicaciones web con Spring Boot 2.0, incluyendo el uso de Spring Framework para desarrollar aplicaciones basadas en componentes y la capacidad de Spring Boot para crear proyectos de forma rápida con configuraciones predeterminadas.

Cargado por

Sherilyn Maestre
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

 Server-Side con Spring Boot 2.0 (https://campus.sofka.com.

co/learner/courseinfo/id


Has completado este test el 03/06/2022, 13:30
Tu calificación es 90.00%

CORRECTO

Spring Framework contempla una serie de módulos que podemos usar para diferentes propósitos dentro de
nuestras solución. Asocia la descripción con el modulo respectivo.

Facilita la implementación de repositorios de datos Spring JDBC


relacionales, mejorando el acceso, manejo y creación
de las fuentes y los datos

Facilita la creacion de aplicaciones utilizando el Spring MVC


patrón modelo-vista-controlador

Permite crear y relacionar estructuras de datos de Spring ORM


diferentes fuentes y asociarlas a clases en Java

Proporciona características de seguridad como son: Spring Security


autenticación de usuarios, encriptación de información
entre otros

Provee integración para realizar pruebas con Spring Test


frameworks como JUnit y TestNG

INCORRECTO

Tanto Spring Framework como Spring permite la creación de aplicaciones, ¿cual es la particularidad de cada
uno de ellos? (marca 2)

 Spring Boot, es el marco de trabajo completo que nos permite desarrollar soluciones con la posibilidad de una alta
configuración de los diferentes módulos que lo componen
 Spring Framework, es el marco de trabajo completo que nos permite desarrollar soluciones con la posibilidad
de una alta configuración de los diferentes módulos que lo componen

Spring Boot, es una extensión que mediante la eliminación de ciertas configuraciones nos permite crear
proyectos con una configuración mínima lista para producción.

Spring Framework, es una extensión que mediante la eliminación de ciertas configuraciones nos permite crear
proyectos con una configuración mínima lista para producción.

CORRECTO

Spring Boot ofrece una serie de inicializadores que podemos usar para obtener configuraciones mínimas en
nuestros proyectos. Relaciona los inicializadores con su correspondiente descripción.

Inicializa la configuración mínima para trabajar con tarter-test


frameworks de pruebas como Junit y Mockito

Inicializa la configuración mínima para trabajar starter-web


aplicaciones RestFul, con servidor de aplicaciones
integrado Tomcat

Inicializa la configuración mínima para trabajar la starter-thymeleaf


construccion de aplicaciones usando plantillas HTML
en Thymelaf

Inicializa la configuración mínima para trabajar con starter-data-jpa


bases de datos relacionales mediante JPA e Hibernate

CORRECTO

Usando el formato de representación de datos JSON cual de las siguientes es la forma correcta de
representar los estudios de Pedro que con 19 años ya tiene un titulo en ciencias de la computación:

1. {"name" : "Pedro", "age": 19, "major": "Computer Science"}

2. {name : "Pedro", age: 19, major: "Computer Science"}


3. ["name" : "Pedro", "age": 19, "major": "Computer Science"]

 1

3
CORRECTO

Existen muchos sistemas de gestión de datos que podemos usar en nuestras aplicaciones software. Relaciona
cada uno de ellas con su correspondiente definición.

En función de entidades y relaciones, son Bases de datos relacionales


fuertemente asociadas lo que les permite asegurar la
consistencia de los datos

En función del orden de los datos en forma de nodos Bases de datos jerárquicas
y ramas de datos relacionados.

En función de documentos, los múltiples registros y Bases de datos documentales


datos constituyen colecciones de documentos

En función del concepto de Objeto, permiten Bases de datos orientadas a objetos
almacenar también el estado y comportamiento de un
objeto determinado

CORRECTO

Una [  Base de datos ] en MongoDB almacena los datos organizándolos en [  Colecciones ] las cuales
permiten almacenar [  Documentos ] . Los datos de estos son almacenados en formato [  JSON ] para una
fácil manipulación de los mismos.

CORRECTO

En la estructura de paquetes propuesta para crear api Rest usando Spring Boot podemos afirmar que:

Los Mappers contienen la lógica y reglas con la que será transformada la información, bien sea para trasmitirla a un
controlador o a un repositorio

 Los Controladores exponen las funcionalidades de los servicios por medio de métodos HTTP como GET o PUT

Las Entidades se encargan de la entrada y salida de datos a nuestra base de datos, facilitan las transacciones que se
realizan con ellos desde los servicios.

Las Colecciones son objetos planos que facilitan la manipulación de información en el API sin exponer la estructura
real de la información de nuestra base de datos.

CORRECTO

En la estructura de paquetes propuesta para crear api Rest usando Spring Boot podemos afirmar que:

Los Repositorios exponen las funcionalidades de los servicios por medio de métodos HTTP como GET o PUT
Las Entidades son objetos planos que facilitan la manipulación de información en el API sin exponer la estructura real
de la información de nuestra base de datos.

Los DTOs se encargan de la entrada y salida de datos a nuestra base de datos, facilitan las transacciones que se
realizan con ellos desde los servicios.

 Los Servicios contienen la lógica y reglas con la que será transformada la información, bien sea para
trasmitirla a un controlador o a un repositorio

CORRECTO

Relaciona las etiquetas que usa Spring Boot para crear aplicaciones que exponen servicios de tipo Restful

Permite inyectar una dependencia de forma @Autowired


automática en otra clase de Spring

Define la clase como un documento que podrá ser @Document


almacenado en una base de datos no relacional

Define a una clase como un controlador tipo Rest @RestController

Mapea el formato de acceso al recurso @RequestMapping

Define la clase como un servicio inyectable a un @Service


controlador

CORRECTO

Si quieres realizar un test a un método que crear un dato mediante un controlador usando mockMvc usamos:

mockMvc.perform(get(***))

 mockMvc.perform(post(***))

mockMvc.perform(put(***))

mockMvc.perform(delete(***))
Aprobado. Continuamos.

También podría gustarte