Preguntas y respuestas Spring Framework MCQs

Preguntas y respuestas Spring Framework MCQs

MCQSS.com ofrece preguntas y respuestas gratuitas de Spring Framework en miles de temas diferentes. Nuestro formato interactivo te permite saber al instante si has respondido correctamente a las preguntas. Explora nuestra colección de preguntas de opción múltiple y comprueba tus conocimientos en Spring Framework ¡hoy mismo! No es necesario comprar membresías ni registrarse, puedes utilizar nuestro sitio de forma gratuita. No pierdas la oportunidad de mejorar tus habilidades y prepararte para los exámenes con MCQSS.com.

1: ¿Cuál de estos prefijos de recursos podría usarse?

A.   http:

B.   classpath:

C.   archivo:

D.   Todos estos

2: Spring-Test utiliza ¿Qué convención común para permitir las pruebas usando la sesión HTTP y los objetos de solicitud HTTP?

A.   MVC

B.   Principio cerrado

C.   Objetos simulados

D.   Daos

3: ¿Verdadero o falso? Usar el soporte de Spring ' s JDBC te obliga a usar Oracle.

A.   VERDADERO

B.   FALSO

4: ¿Cuál de los siguientes no es un alcance disponible en las aplicaciones web de Spring?

A.   único

B.   sesión

C.   instancia

D.   pedido

5: En el siguiente código: La clase Helloworld debería tener una método llamado ¿Qué?

A.   setProperty (mensaje de cadena)

B.   setName (mensaje de cadena)

C.   setMessage (mensaje de cadena)

D.   setValue (mensaje de cadena)

6: ¿Cómo se usa comúnmente SLF4J en aplicaciones de primavera?

A.   Como el proveedor de JDBC

B.   como un frijol

C.   como el marco de registro

7: ¿Es válido los siguientes? -

A.   No

B.   Sí

8: ¿Cuál de las siguientes no es una declaración JDBC?

A.   Declaración regular

B.   Declaración convocable

C.   Declaración provisional

D.   Declaración preparada

9: ¿Qué anotación le permite obtener el valor de un encabezado de solicitud HTTP?

A.   @RequestHeader

B.   @Encabezamiento

C.   @Httpheader

10: ¿Cuál de las siguientes afirmaciones no es verdadera sobre el patrón MVC?

A.   La vista representa los datos al usuario en el formato deseado, admite interacciones con los usuarios.

B.   El modelo representa los datos comerciales, así como el "estado" de la aplicación

C.   MVC significa modelo, vista y controlador

D.   La principal responsabilidad del controlador es interactuar con la base de datos como realizar operaciones CRUD.

11: ¿Cuál es una de las principales mejoras en la primavera 3?

A.   Se admiten más ámbitos de frijoles

B.   Se agregaron métodos adicionales del ciclo de vida

C.   Se admiten más anotaciones

12: ¿Cuál de los siguientes es un sinónimo de inyección de dependencia?

A.   Inversión de control

B.   Programación Orientada a Aspectos

C.   punta

D.   plantillas

13: @RequestMapping es parte de qué parte de la primavera?

A.   Seguridad

B.   Web MVC

C.   Web

D.   Dao

14: ¿La inyección de la primavera de los tipos de enumes?

A.   SÍ

B.   NO

15: ¿Es posible configurar Spring AOP usando solo la configuración XML (a diferencia de las anotaciones)?

A.   No

B.   Sí

16: ¿Cuál de los siguientes no es un método válido para proporcionar metadatos de configuración a un contenedor de resorte?

A.   Configuración basada en Java

B.   Archivo de configuración basado en XML

C.   Configuración basada en anotaciones

D.   Marchando y desactivando los objetos

17: ¿Verdadero o falso? @RequestMapping se puede usar en una clase completa, así como en métodos individuales.

A.   FALSO

B.   Verdadero

18: ¿Cuántos archivos de configuración de frijoles puedes tener?

A.   dos

B.   tantos como quieras

C.   sólo uno

19: ¿Verdadero o falso? Spring Web MVC admite diferentes locales fuera de la caja.

A.   Verdadero

B.   FALSO

20: ¿Qué tipo de inyección de dependencia no es compatible con Spring?

A.   Inyección de setter

B.   Inyección de constructor

C.   Inyección de interfaz

21: ¿Qué pasa si necesito llamar un método después de la construcción de frijoles?

A.   delegado a un proxy

B.   Use Init-Method o @PostConstructor

C.   Escribe un manejador personalizado

22: En AOP, ¿cuáles son los diferentes puntos donde se puede aplicar el tejido?

A.   Tiempo de compilación

B.   Tiempo de carga

C.   Tiempo de ejecución

D.   Todos estos

23: ¿Para qué se usa el archivo multipart?

A.   Que no existe

B.   Solicitudes de HTTP de compatibilidad con múltiples partes

C.   Lectura de archivos del disco

D.   Guardar archivos en el disco

24: Configuración para declarar un administrador de transacciones JTA "" ¿Es esto correcto?

A.   No

B.   Sí

25: ¿Verdadero o falso? Spring admite ámbitos de frijoles personalizados.

A.   Verdadero

B.   FALSO

26: ¿Cuáles son los diferentes módulos del marco de Spring?

A.   Módulo de hibbernado

B.   Módulo webex

C.   JDBC Abstracción y módulo DAO

27: ¿Qué tipos de gestión de transacciones son compatibles con la primavera?

A.   Gestión de transacciones programáticas

B.   Ambos

C.   Gestión de transacciones declarativas

28: ¿Qué es AOP?

A.   Programación Orientada a Aspectos

B.   Ninguno de esos

C.   Programación orientada al resumen

D.   Programación orientada avanzada

29: ¿Puedes inyectar valores nulos y vacíos de cadena en primavera?

A.   No

B.   Sí

30: ¿Qué contiene una definición de frijoles?

A.   Cómo crear un frijol

B.   Todos estos

C.   Detalles del ciclo de vida de Bean

D.   Dependencias de Bean

31: ¿Cómo se usan los simulacros en la primavera?

A.   Spring ignoró simulacros.

B.   Son una parte importante del uso de la primavera en las pruebas.

C.   La primavera y los simulacros no van bien juntos.

32: ¿Para qué se usa la clase SpringJunit4ClassRunner?

A.   Junto con @runwith, comenzar y detener un contexto de resorte correctamente mientras ejecuta las pruebas de Junit

B.   Configuración del complemento Maven SureFire

C.   Configuración de testng

33: ¿Qué no es una forma de definir los frijoles?

A.   Archivo de configuración XML

B.   Java

C.   Json

34: ¿Cómo puede proporcionar metadatos de configuración al contenedor de resorte?

A.   Configuración basada en Java

B.   Configuración basada en anotaciones

C.   Archivo de configuración basado en XML

D.   Todos estos

35: ¿Cuáles de estos son tipos de COI (inyección de dependencia)?

A.   Ninguno de esos

B.   Inyección del constructor (por ejemplo, contenedor PICO, primavera, etc.): las dependencias se proporcionan como parámetros del constructor.

C.   Todos estos

D.   Inyección de setter (por ejemplo, resorte): las dependencias se asignan a través de propiedades de Javabeans (Ej: métodos de setter).

E.   Inyección de la interfaz (por ejemplo, Avalon): la inyección se realiza a través de una interfaz.

36: ¿Cuál de los siguientes ORM son compatibles con la primavera?

A.   Todo

B.   OJB

C.   Objetos de datos Java (JDO)

D.   ibatis

E.   Toplink

37: Spring Security actualmente admite la integración de la autenticación con cuál de las siguientes tecnologías

A.   Ldap

B.   Todo

C.   Autenticación basada en formularios

D.   Encabezados de autenticación básicos http

E.   Encabezados de autenticación de resumen http

38: ¿Verdadero o falso? Spring proporciona una abstracción sobre JMS.

A.   FALSO

B.   Verdadero

39: ¿Verdadero o falso? Spring admite la búsqueda a través de JNDI.

A.   FALSO

B.   Verdadero

40: ¿Cuál de los siguientes es verdadero al crear un formulario de inicio de sesión personalizado para aplicaciones que usan Spring Security?

A.   La URL de acción de formulario debe coincidir con el atributo "registro de inicio de sesión-url" del elemento <form-login> en el archivo Security.xml

B.   El método del formulario de inicio de sesión debe estar publicado

C.   El nombre de la entrada del nombre de usuario debe corresponder a los valores del atributo de nombre de usuario-parámetro del elemento <form-login> en el archivo Security.xml

D.   Todos estos

41: ¿Qué es el cableado de frijoles?

A.   consumir un servicio web

B.   Evitar una preocupación transversal

C.   Publicación de objetos en un servicio web

D.   Conectando los diferentes frijoles (componentes) de una aplicación

42: La transacción debe seguir ¿Cuál de las siguientes propiedades?

A.   Aislamiento

B.   Atomicidad

C.   Consistencia

D.   Todos estos

43: ¿Cuáles de las siguientes afirmaciones son verdaderas sobre el soporte de pruebas de primavera?

A.   La anotación @ContextConfiguration define las ubicaciones de sus archivos de configuración

B.   El marco TestContext de Spring 3 ayuda a simplificar el cambio entre diferentes marco de prueba

C.   Todos estos

D.   La anotación @runwith le permite especificar la prueba de marco de prueba que le gustaría usar

44: ¿Cuál es la diferencia entre la fábrica de bean y el contexto de la aplicación?

A.   No hay diferencia

B.   Todos estos

C.   Los contextos de aplicación proporcionan un medio para resolver mensajes de texto, incluido el soporte para I18N de esos mensajes.

D.   Los contextos de aplicaciones pueden publicar eventos a los frijoles registrados como oyentes.

E.   Los contextos de aplicación proporcionan una forma genérica de cargar recursos de archivos, como imágenes.

45: ¿Cuál de las siguientes no es una operación HTTP?

A.   Modificar

B.   CONSEGUIR

C.   PONER

D.   CORREO

46: ¿Cuáles son los alcances compatibles en Hibernate?

A.   Singleton (predeterminado)

B.   Todos estos

C.   Web (sesión, solicitud)

D.   Prototipo

47: ¿Cuáles son los diferentes puntos donde se puede aplicar tejido?

A.   Todos estos

B.   Tiempo de carga de clases

C.   Tiempo de compilación

D.   Tiempo de ejecución

48: El atributo de transacción compatible con la primavera incluye:

A.   niveles de aislamiento

B.   reglas de reversión

C.   Todos estos

D.   comportamiento de propagación

49: ¿Cuáles de los siguientes son los tipos de AutoWire?

A.   Todos estos

B.   detección automática

C.   Byname, junto

D.   constructor

50: ¿Cuál es el nombre del servlet central que es parte de la primavera?

A.   Servidumbre web

B.   Springservlet

C.   Ioocservlet

D.   Despachadores servlet

51: ¿Cuáles son las clases más utilizadas en Spring Dao?

A.   Jdbctemplate y simplejdbctemplate.

B.   SimpleJDBCinsert y SimpleJDBCStoredProc.

C.   SimpleJDBCinsert y SimpleJDBCProcedure.

D.   SimpleJDBCQuery y SimpleJDBCEXEC.

52: ¿Cuál de las siguientes afirmaciones es correcta sobre Spring MVC:

A.   Para habilitar Spring MVC, el DispatcherServlet debe configurarse en Web.xml

B.   Puede haber más de uno de los servidores de desplazamiento en una aplicación MVC de primavera

C.   Todos estos

D.   El compatibilidad con el servicio es el servlet central que recibe solicitudes y las envía a los controladores apropiados

53: Cuál de las siguientes opciones es la secuencia correcta de cómo se maneja una solicitud de vista normal en una aplicación web utilizando Spring MVC: 1. Solicitud: una solicitud se envía al servidor. 2. Invoca: el despachador envía la solicitud al controlador apropiado en función de la información de solicitud HTTP y la configuración de la aplicación web. 3. Llamada de servicio: el controlador interactúa con la capa de servicio. 4. Respuesta: el controlador actualiza el modelo y, en función del resultado de la ejecución, devuelve la vista correspondiente al usuario.

A.   1234

B.   1432

C.   1423

D.   1324

A.   Jdbctemplate

B.   SQLStatementPreparerer

C.   punta

D.   actas

55: ¿Cuál es la relación entre Spring y Maven?

A.   poco; se pueden usar de forma independiente y uno no requiere el otro

B.   Están bien integrados para facilitar su uso

56: ¿Cuál de la siguiente implementación concreta, por defecto, maneja la solicitud ' First ' ¿Cuándo se envía a un marco de Spring MVC?

A.   Despachadores servlet

B.   Httpservlet

C.   Servicio de genérico

D.   Marco

57: ¿Cuál de las siguientes anotaciones se puede usar para inyectar dependencias a) @Inject b) @Entity c) @Valid D) @AUTOWIRE

A.   @Inject y @Autowire

B.   @Inject, y @Valid

C.   @Inject, @Valid y @Autowire

D.   @Inject, @Valid y @Entity

58: ¿Cómo podría inyectar usando un método de fábrica?

A.   Método de fábrica estática: especificar atributos de "clase" y "método de fábrica"

B.   Todos estos

C.   Método de fábrica de instancia (no static): especifique atributos de "bean de fábrica" ​​y "método de fábrica"

D.   Use <constructor-arg> para pasar los parámetros

59: En primavera, Singleton significa solo una instancia por _____.

A.   Contexto

B.   JVM entero

60: ¿Cómo se carga los valores de los archivos de propiedad?

A.   <%parameter_name%>

B.   <%= parameter_name%>

C.   $ (Parameter_name)

D.   $ {parameter_name}

61: ¿Qué significa el @Valid como parte de JSR-303?

A.   La entrada se validará utilizando validadores registrados para ese tipo

B.   enviado a la base de datos para la validación de restricciones

C.   utiliza la seguridad de la primavera para validar las limitaciones de seguridad

62: ¿Cuál es el papel de las anotaciones @PostConstruct y @Predestroy?

A.   Son constructores de nivel empresarial

B.   Fuerzas en GC cuando sucede algo

C.   Ninguno de esos

D.   Similar al método init y destruir

63: ¿Cuál de las siguientes opciones es mala práctica, en general?

A.   minimizar las interdependencias entre frijoles

B.   integración continua

C.   Todos los frijoles son un alcance prototipo

64: ¿Cuál de las siguientes opciones describe mejor la anotación @order?

A.   Guías automáticamente a realizar por medio que no sea por tipo

B.   Especifica el alcance de un frijol

C.   Típicamente utilizado para inyectar las propiedades de los objetos de dominio

D.   Define el orden como una alternativa a la implementación de la organización. SpringFramework.Core. ORDERED Interfaz

65: ¿Cuál es una base de datos integrada admitida por Spring?

A.   Oráculo

B.   Mysql

C.   Hsql

D.   Postgresql

66: ¿Cuál de las siguientes es una ventaja de usar la gestión de transacciones de Spring?

A.   puede cambiar fácilmente entre JTA y transacciones regulares

B.   puedes personalizar el ciclo de vida

C.   es mas rapido

D.   te obliga a usar hibernado

67: ¿Cuál es el alcance predeterminado de un frijol de resorte?

A.   Prototipo

B.   Abstracto

C.   Ninguno de esos

D.   Único

E.   Sesión

68: En Spring MVC, ¿qué es responsable de manejar solicitudes y respuestas HTTP?

A.   Springcontroller

B.   Despachadores servlet

C.   Httpservlet

D.   Requestshandler

69: ¿Cuáles son los diferentes tipos de inyección de frijoles?

A.   Por constructor, por constructor

B.   Por setter, por getter

C.   Por setter, por constructor, por builder

D.   Por setter, por constructor

70: ¿Las excepciones lanzadas por las clases de Spring DAO son subclases de las cuales?

A.   Excepción de datos

B.   DaoException

C.   DataAccessException

D.   AccessException

71: ¿Verdadero o falso? La primavera es compatible con el tiempo de Joda.

A.   FALSO

B.   Verdadero

72: ¿Para qué se usa la anotación @Valid?

A.   En pruebas para verificar objetos

B.   Validación de entradas @Controller

C.   En objetos simulados

73: ¿Qué significa el marcador de posición $ {...}?

A.   El valor es un parámetro HTTP

B.   Propiedad del sistema Java

C.   La propiedad se lee desde un archivo de configuración

74: Si un frijol de primavera implementa beanFactoryaware, ¿qué método se llama con la instancia de frijoles?

A.   setInstance ()

B.   setBeanFactory ()

C.   setFactory ()

D.   setBeanInstance ()

75: El soporte de almacenamiento en caché de la primavera hace qué?

A.   resume una variedad de diferentes implementaciones de almacenamiento en caché

B.   no es seguro de hilo

C.   proporciona su propia implementación de almacenamiento en caché

76: ¿Cuál de las siguientes opciones describe correctamente a Joblauncher?

A.   Proporciona parámetros que utilizan la instancia de Job

B.   Almacena Jobinstancias y JobExecutions

C.   Ayuda a lanzar un trabajo y utiliza JobRepository para obtener una Ejecución de JobEncutación válida

D.   Representa una instancia ejecutada de un trabajo

77: JDBCTemplate de Spring es una clase central para interactuar con una base de datos a través de JDBC. ¿Cómo se puede crear?

A.   Plantilla JDBCTemplate = new JDBCTemplate (myDatabase);

B.   JDBCTEMPLATE TEMPLATE = new JDBCTemplate (myconnection);

C.   JDBCTEMPLATE TEMPLATE = new JDBCTemplate ();

D.   Plantilla JDBCTemplate = new JDBCTemplate (myDataSource);

78: ¿Cómo maneja la primavera XML Marshalling/Unmarshalling?

A.   Proporciona su propio XML Marshaller/Unmarshaller rápido y fácil

B.   envuelve una variedad de bibliotecas, incluidas Jackson y Jaxb

C.   no es compatible

79: ¿Cuál de las siguientes anotaciones se puede usar para declarar un frijol en primavera?

A.   @Componet, @Controller, @service y @Repository

B.   @Component, @Controller y @Service

C.   @Componente

D.   @Component y @Controller

80: ¿Por defecto cuando Singleton Bean está instanciado?

A.   Se crea el contexto de la aplicación

B.   Cuando se accede al frijol

C.   en tiempo de compilación

81: ¿Cómo puedes instanciar BeanFactory?

A.   Uso de FilesystemXMLApPlicationContext.

B.   Uso de XMLFileApplicationContext.

C.   Uso de classpathxmlaPplicationContext.

D.   Uso de FilesystemXMLApplicationContext o ClassPathXMLApPlicationContext.

82: Para habilitar la configuración MVC Java, @enableWebMvc debe usarse con cuál de la siguiente anotación?

A.   @Recurso

B.   @Controlador

C.   @Configuration

D.   @Componet

83: ¿Cuál de estos no es un alcance de frijol de primavera?

A.   único

B.   respuesta

C.   pedido

D.   sesión

E.   prototipo

84: Imagine que tengo múltiples clases que tienen propiedades similares; ¿Cuál es una buena manera de manejar esta situación sin copiar/pegar las definiciones de frijoles?

A.   Use la herencia de frijoles

B.   Escribe algún código

C.   Usar AOP

D.   Escribe un BeanResolver personalizado

85: ¿Verdadero o falso? Spring Integration es parte del marco de primavera que debe usar si desea usar frijoles.

A.   FALSO

B.   VERDADERO

86: Verdadero o falso - @Inject es parte del marco de Spring

A.   Verdadero

B.   FALSO

87: ¿Cuál de los siguientes no es un método para usar transacciones en primavera?

A.   proxies

B.   declarativamente

C.   programáticamente

88: ¿Cuál si el alcance más común para los frijoles DAO?

A.   sesión

B.   único

C.   pedido

D.   prototipo

89: ¿Cuál de estos no es una anotación de primavera?

A.   @Componente

B.   @Controlador

C.   @Servicio

D.   @Vista

E.   @Aspecto

90: En "", ¿cuál es el nombre de la notación utilizada para definir el valor de la propiedad?

A.   Dao

B.   Espelátil

C.   JSP

D.   JSF

91: ¿Cómo se refiere a una colección en una definición de frijol de primavera?

A.   <LiC> <ref Bean = "One" /> < /List>

B.   <LiC> <reference Bean = "One" /> < /list>

C.   <lists> <ref bean = "one" /> < /lists>

D.   Ninguno de esos

92: ¿Cuál de las siguientes afirmaciones describe mejor la fábrica de frijoles de primavera?

A.   Spring Bean Factory proporciona un medio para resolver los mensajes de texto, incluido el soporte para I18N de esos mensajes, proporciona una forma genérica de cargar recursos de archivos

B.   Spring Bean Factory crea asociación entre los objetos de colaboración, ya que son instanciadas, pero no publica eventos a los frijoles que están registrados como oyentes

C.   Spring Bean Factory crea asociación entre los objetos de colaboración, ya que se instancian y publican eventos a los frijoles que están registrados como oyentes

D.   Spring Bean Factory no crea asociación entre los objetos de colaboración, ya que son instanciadas y no publica eventos a los frijoles registrados como oyentes

93: ¿Para qué se usa JDBCTemplate?

A.   Ejecución de declaraciones SQL en la base de datos

B.   Configuración de JDBC

C.   Configuración del grupo de conexión utilizando valores predeterminados

94: ¿Cuál de las siguientes es una declaración inválida de @RequestMapping?

A.   @RequestMapping (método = requestmethod.post)

B.   @RequestMapping (request = requestmethod.get)

C.   @RequestMapping (valor = {"/"}, encabezados = "aceptación = text/html")

D.   @RequestMapping (método = requestmethod.get)

95: ¿Qué es ' cableado ' los frijoles lo hacen?

A.   Envía parámetros al constructor de frijoles.

B.   Envía parámetros de lista.

C.   Utiliza frijoles de un archivo XML.

D.   Crea una referencia a otros frijoles.

96: ¿Cuál de los siguientes no es un alcance de frijol de primavera válido?

A.   prototipo

B.   único

C.   globalsión

D.   lugareSession

97: La clase de despachadores de servidor sigue ¿Qué patrón de diseño?

A.   Plantilla

B.   Abstracto de fábrica

C.   único

D.   Fábrica

E.   Front Controller

98: ¿Cuál de los siguientes no es un tipo AutoWire?

A.   por tipo

B.   detección automática

C.   Constructor

D.   por nombre

E.   Byselector

99: ¿Cuál de los siguientes no es una forma en que se puede usar el tejido?

A.   servicio web

B.   tiempo de compilación

C.   tiempo de ejecución

D.   Tiempo de carga de clase

100: ¿Cuál de las siguientes afirmaciones no es verdadera?

A.   @Modelattribute se puede usar en métodos en un controlador

B.   @Modelattribute se puede usar en parámetros de método en un controlador

C.   La anotación de @Value se puede usar en un campo

D.   @Value Annotation se puede usar en una clase