Está en la página 1de 1

¿Qué quieres aprender? 5.

794 pts

Curso de Java: Backend con Spring Boot

¡No te rindas!
Necesitas una cali cación mínima de 9.0 para aprobar.
8.64 19 / 22
Aciertos
Cali cación
Vuelve a intentarlo en 05 horas, 49 minutos, 42 segundos

1. ¿Qué es Spring Boot?

Es un proyecto basado en Spring cuyo objetivo principal es correr la aplicación.

2. ¿Cuál de estos es un objetivo principal de Spring Boot?

Que al desarrollar no nos centramos en términos de con guración, sino en términos de ejecución.

3. ¿Cuál de los siguientes contenedores web de servlet NO permite Spring Boot?

Jetty REPASAR CLASE

4. ¿Cuál de estas es una de nición correcta de dependencia?

Es una funcionalidad de un programa que a su vez hace parte de otra funcionalidad para lograr un objetivo.

5. En versiones recientes de Spring Boot ¿es necesario utilizar la anotación autowired?

Verdadero REPASAR CLASE

6. Es una ventaja del principio de inversión de control:

Facilita el testing por componentes o mocks de dependencias.

7. ¿Para qué sirve la anotación Service?

Se utiliza para representar la capa de servicios o lógica de negocio de nuestra aplicación.

8. ¿Para qué sirve la anotación @value?

Para representar valores a nivel de properties.

9. ¿La autocon guración en tiempo de ejecución es invasiva?

Falso

10. ¿Qué es JPQL?

Es un lenguaje de consulta de persistencia de datos.

11. ¿Qué es JPA?

Es el enfoque estándar de la industria de Java para mapear objetos en bases de datos relacionales.

12. ¿Qué hace el siguiente queryMethod " ndByEmailOrName"?

Encuentra una entidad a partir del email o el name.

13. ¿Cuál es el método para registrar una entidad en base de datos con JpaRepository?

save

14. ¿Para qué sirve la anotación transactional?

Para hacer rollback de los registros en base de datos en caso de que ocurra un error en la implementación.

15. ¿Cuál es la interfaz que permite implementar el método para hacer paginación en Spring Boot?

PagingAndSortingRepository

16. ¿Cuál es la anotación para indicar un archivo properties dentro de nuestro classpath?

PropertySource

17. ¿Qué hace el siguiente código? @Value("${driver}") private String myDriver;

Captura el valor de la propiedad driver y la representa en la variable myDriver.

18. ¿Qué hace la siguiente propiedad? spring.jpa.show-sql=true

Habilita los logs para mostrar los SQL.

19. ¿Qué es un bean?

Es un objeto que es administrado, instanciado y ensamblado por el contenedor de Spring.

20. ¿Cuál propiedad nos permite cambiar el path del aplicativo?

server.servlet.context-path

21. ¿Qué es inversión de control?

Es un principio de desarrollo de software que permite transferir el control de objetos de un programa a un contenedor o framework.

22. Una de estas NO es una ventaja de IoC (inversión de control):

Mayor modularidad de un programa. REPASAR CLASE

REGRESAR

También podría gustarte