Frameworks
|
|
Título del Test:
![]() Frameworks Descripción: Estereotipos Bean |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué es ApplicationContext en Spring?. Un objeto que representa una instancia gestionada por Spring. El contenedor que gestiona el ciclo de vida de los objetos en Spring. Una clase que define la lógica de negocio de una aplicación. Una anotación utilizada para marcar clases genéricas como Beans. ¿Qué es una Bean en el contexto de Spring?. Una clase que solo puede ser instanciada manualmente. Un objeto que Spring crea y gestiona automáticamente dentro de su contenedor. Una configuración necesaria para la conexión a bases de datos. Una anotación para marcar clases de la capa web. ¿Cuál es el beneficio principal de usar Beans en Spring?. Permite una programación más desorganizada y difícil de mantener. Reduce la necesidad de instanciar objetos manualmente. Facilita una programación más organizada, modular y fácil de mantener, permitiendo la reutilización de componentes. Aumenta la complejidad del código al requerir configuraciones manuales. ¿Qué anotación se utiliza para indicar a Spring que una clase es una Bean que debe ser gestionada automáticamente?. @Autowired. @Configuration. @Component. @Service. ¿Qué estereotipo se utiliza para anotar clases que representan la capa de negocio o lógica de aplicación?. @Repository. @Controller. @Service. @Component. ¿Cuál es la función principal de la anotación @Repository?. Gestionar las peticiones HTTP entrantes. Proporcionar la lógica de negocio. Identificar una clase de la capa de acceso a datos (DAO). Definir configuraciones generales de la aplicación. ¿Qué característica adicional ofrece la anotación @Repository en comparación con @Component?. La traducción automática de excepciones de persistencia a excepciones propias de Spring. La gestión de peticiones HTTP. La devolución directa de datos JSON o XML. La generación automática de vistas HTML. ¿Cuál es la diferencia principal entre @Controller y @RestController?. @Controller gestiona peticiones HTTP, mientras que @RestController no. @RestController es una especialización de @Controller para APIs REST que devuelve datos directamente. @Controller devuelve datos directamente, mientras que @RestController devuelve vistas. No hay diferencia entre ambas anotaciones. ¿Qué tipo de peticiones HTTP maneja típicamente una clase anotada con @Controller?. Solo peticiones GET. Peticiones HTTP como GET, POST, PUT, DELETE. Solo peticiones POST. Peticiones SOAP. ¿Qué anotaciones son comunes en un controlador para mapear peticiones y parámetros?. @Service, @Repository. @Configuration, @Bean. @RestController, @ResponseBody. @RequestMapping, @RequestParam, @PathVariable. |




