Domande e risposte Spring Framework MCQ

Domande e risposte Spring Framework MCQ

MCQSS.com offre domande e risposte gratuite su Spring Framework in migliaia di argomenti diversi. Il nostro formato interattivo ti permette di sapere immediatamente se hai risposto correttamente alle domande. Esplora la nostra collezione di domande a scelta multipla e verifica le tue conoscenze in Spring Framework oggi stesso! Non è necessario acquistare una membership o registrarsi, puoi utilizzare il nostro sito gratuitamente. Non perdere l'opportunità di migliorare le tue abilità e prepararti per gli esami con MCQSS.com.

1: Quale di questi prefissi di risorse potrebbe essere utilizzato?

A.   http:

B.   Classpath:

C.   file:

D.   Tutti questi

2: Spring-Test utilizza quale convenzione comune per consentire i test utilizzando gli oggetti HTTP Session e HTTP richiedono?

A.   MVC

B.   Principio aperto

C.   Oggetti finti

D.   Daos

3: Vero o falso? L'uso del supporto JDBC di Spring '

A.   VERO

B.   Falso

4: Quale delle seguenti non è un ambito disponibile nelle applicazioni Web Spring?

A.   singleton

B.   sessione

C.   istanza

D.   richiesta

5: Nel seguente codice: La classe Helloworld dovrebbe avere un Metodo chiamato cosa?

A.   setProperty (messaggio stringa)

B.   SetName (messaggio String)

C.   setMessage (messaggio stringa)

D.   setvalue (messaggio stringa)

6: Come viene comunemente usato SLF4J nelle applicazioni di primavera?

A.   Come provider JDBC

B.   come un fagiolo

C.   Come framework di registrazione

7: È valido i seguenti? - < /map>

A.   NO

B.   SÌ

8: Quale delle seguenti non è una dichiarazione JDBC?

A.   Dichiarazione regolare

B.   Dichiarazione di calma

C.   Dichiarazione provvisorio

D.   Discorso preparato

9: Quale annotazione ti consente di prendere il valore di un'intestazione di richiesta HTTP?

A.   @RequestHeader

B.   @Intestazione

C.   @Httpheader

10: Quale delle seguenti affermazioni non è vera sul modello MVC?

A.   Visualizza rappresenta i dati per l'utente nel formato desiderato, supporta le interazioni con gli utenti.

B.   Il modello rappresenta i dati aziendali e lo "stato" dell'applicazione

C.   MVC sta per modello, vista e controller

D.   La principale responsabilità del controller è quella di interagire con il database come l'esecuzione delle operazioni CRUD.

11: Qual è uno dei principali miglioramenti della primavera 3?

A.   Sono supportati più ampli di fagioli

B.   Sono stati aggiunti ulteriori metodi del ciclo di vita

C.   Altre annotazioni sono supportate

12: Quale delle seguenti è sinonimo di iniezione di dipendenza?

A.   inversione di controllo

B.   Programmazione orientata all'aspetto

C.   punta

D.   modelli

13: @RequestMapping fa parte di quale parte della primavera?

A.   Sicurezza

B.   Web mvc

C.   ragnatela

D.   Dao

14: L'iniezione di supporto primaverile dei tipi ENUM?

A.   SÌ

B.   NO

15: È possibile impostare la molla AOP utilizzando solo la configurazione XML (al contrario delle annotazioni)?

A.   NO

B.   SÌ

16: Quale dei seguenti non è un metodo valido per fornire metadati di configurazione a un contenitore a molla?

A.   Configurazione basata su Java

B.   File di configurazione basato su XML

C.   Configurazione basata sull'annotazione

D.   Di marshalling e sgrassare gli oggetti

17: Vero o falso? @RequestMapping può essere utilizzato su un'intera classe e su singoli metodi.

A.   Falso

B.   VERO

18: Quanti file di configurazione di Bean puoi avere?

A.   due

B.   quanti vuoi

C.   solo uno

19: Vero o falso? Spring Web MVC supporta diversi locali fuori dalla scatola.

A.   VERO

B.   Falso

20: Che tipo di iniezione di dipendenza non supporta la primavera?

A.   Iniezione di setter

B.   Iniezione del costruttore

C.   Iniezione di interfaccia

21: E se avessi bisogno di un metodo da chiamare dopo la costruzione di fagioli?

A.   delegare a un proxy

B.   Usa init-method o @postconstructor

C.   Scrivi un gestore personalizzato

22: In AOP, quali sono i diversi punti in cui è possibile applicare la tessitura?

A.   Tempo di compilazione

B.   Tempo di carico

C.   Tempo di esecuzione

D.   Tutti questi

23: A cosa serve MultipartFile?

A.   Questo non esiste

B.   Supportando richieste HTTP multi-parti

C.   Lettura di file dal disco

D.   Salvare i file su disco

24: Configurazione per dichiarare un gestore delle transazioni JTA ““ È corretto?

A.   NO

B.   SÌ

25: Vero o falso? La primavera supporta ambiti di fagioli personalizzati.

A.   VERO

B.   Falso

26: Quali sono i diversi moduli nel framework di primavera?

A.   Modulo ibernato

B.   Modulo WebEx

C.   JDBC Abstraction e DAO Module

27: Quali tipi di gestione delle transazioni supportano la primavera?

A.   Gestione programmatica delle transazioni

B.   Entrambi

C.   Gestione delle transazioni dichiarative

28: Cos'è AOP?

A.   Programmazione orientata agli aspetti

B.   Nessuna di queste

C.   Programmazione orientata astratta

D.   Programmazione orientata avanzata

29: Puoi iniettare valori di stringa nulli e vuoti in primavera?

A.   NO

B.   SÌ

30: Cosa contiene una definizione di fagiolo?

A.   Come creare un fagiolo

B.   Tutti questi

C.   Dettagli del ciclo di vita di Bean

D.   Dipendenze di Bean

31: Come vengono usati i mocks in primavera?

A.   La primavera ha ignorato le betture.

B.   Sono una parte importante dell'uso della primavera nei test.

C.   La primavera e le beffe non vanno bene insieme.

32: A cosa serve la classe Springjunit4classrunner?

A.   Insieme a @RunWith, iniziando e fermando correttamente un contesto di primavera mentre eseguono test JUnit

B.   Configurazione del plug -in Maven Surefire

C.   Configurazione di testng

33: Cosa non è un modo per definire i fagioli?

A.   File di configurazione XML

B.   Giava

C.   Json

34: Come puoi fornire metadati di configurazione al contenitore a molla?

A.   Configurazione basata su Java

B.   Configurazione basata sull'annotazione

C.   File di configurazione basato su XML

D.   Tutti questi

35: Quali di questi sono tipi di IOC (iniezione di dipendenza)?

A.   Nessuna di queste

B.   Iniezione del costruttore (ad esempio contenitore PICO, molla ecc.): Le dipendenze sono fornite come parametri del costruttore.

C.   Tutti questi

D.   Iniezione di setter (ad es. Spring): le dipendenze sono assegnate tramite Javabeans Properties (Ex: Metodi del setter).

E.   Iniezione dell'interfaccia (ad es. Avalon): l'iniezione viene eseguita attraverso un'interfaccia.

36: Quali dei seguenti ORM sono supportati in primavera

A.   Tutto

B.   OJB

C.   Java Data Objects (JDO)

D.   Ibatis

E.   Toplink

37: Spring Security attualmente supporta l'integrazione di autenticazione con chi della seguente tecnologia

A.   Ldap

B.   Tutto

C.   Autenticazione basata su forma

D.   Teste di autenticazione di base HTTP

E.   Teste di autenticazione HTTP Digest

38: Vero o falso? La primavera fornisce un'astrazione su JMS.

A.   Falso

B.   VERO

39: Vero o falso? La primavera supporta la ricerca tramite JNDI.

A.   Falso

B.   VERO

40: Quale delle seguenti è vera quando si crea un modulo di accesso personalizzato per le applicazioni utilizzando Spring Security?

A.   L'URL di azione del modulo deve corrispondere all'attributo "login-elaboxing-URL" dell'elemento <Form-login> nel file Security.xml

B.   Il metodo del modulo di accesso deve essere post

C.   Il nome dell'input del nome utente deve corrispondere ai valori dell'attributo del parametro nome utente dell'elemento <form-login> nel file security.xml

D.   Tutti questi

41: Cos'è il cablaggio di fagioli?

A.   Consumo un servizio web

B.   Evitare una preoccupazione incrociata

C.   pubblicare oggetti in un servizio web

D.   Collegamento dei diversi fagioli (componenti) di un'applicazione

42: La transazione deve seguire quale delle seguenti proprietà?

A.   Isolamento

B.   Atomicita

C.   Consistenza

D.   Tutti questi

43: Quali delle seguenti affermazioni sono vere sul supporto per i test di primavera?

A.   L'annotazione @ContextConfiguration definisce le posizioni dei file di configurazione

B.   Il framework TestContext di Spring 3 aiuta a semplificare il passaggio tra il framework di test diversi

C.   Tutti questi

D.   L'annotazione @RunWith ti consente di specificare il frameworking che si desidera utilizzare

44: Qual è la differenza tra la fabbrica di bean e il contesto dell'applicazione?

A.   Non c'è differenza

B.   Tutti questi

C.   I contesti dell'applicazione forniscono un mezzo per la risoluzione dei messaggi di testo, incluso il supporto per i18N di tali messaggi.

D.   I contesti delle applicazioni possono pubblicare eventi a fagioli registrati come ascoltatori.

E.   I contesti dell'applicazione forniscono un modo generico per caricare risorse di file, come le immagini.

45: Quale delle seguenti non è un'operazione HTTP?

A.   MODIFICARE

B.   OTTENERE

C.   METTERE

D.   INVIARE

46: Quali sono gli ambiti supportati in letargo?

A.   Singleton (impostazione predefinita)

B.   Tutti questi

C.   Web (sessione, richiesta)

D.   Prototipo

47: Quali sono i diversi punti in cui è possibile applicare la tessitura?

A.   Tutti questi

B.   Tempo di carico di classe

C.   Tempo di compilazione

D.   Runtime

48: L'attributo di transazione supportato dalla primavera include:

A.   livelli di isolamento

B.   Regole di rollback

C.   Tutti questi

D.   comportamento di propagazione

49: Quali dei seguenti sono i tipi di autowire?

A.   Tutti questi

B.   trovato automaticamente

C.   Byname, bytype

D.   costruttore

50: Qual è il nome del servlet centrale che fa parte della primavera?

A.   WebServlet

B.   Springservlet

C.   Iocservlet

D.   Dispatcherservlet

51: Quali sono le classi più usate di Spring Dao?

A.   Jdbctemplate e simplejdbctemplate.

B.   Simplejdbcinsert e simplejdbcstordproc.

C.   Simplejdbcinsert e simplejdbcprocedure.

D.   SimplejdbCQuery e simplejdbcexec.

52: Quale delle seguenti affermazioni è corretta su Spring MVC:

A.   Per abilitare Spring MVC, il dispatcherservlet deve essere configurato in web.xml

B.   Ci può essere più di uno di dispatcherservlet in un'applicazione MVC Spring

C.   Tutti questi

D.   Il dispatcherservlet è il servlet centrale che riceve richieste e le spedisce ai controller appropriati

53: Quale delle seguenti è la sequenza corretta di come viene gestita una normale richiesta di visualizzazione in un'applicazione Web utilizzando Spring MVC: 1. Richiesta: una richiesta viene inviata al server. 2. Invoca: il dispatcher invia la richiesta al controller appropriato in base alle informazioni sulla richiesta HTTP e alla configurazione dell'applicazione Web. 3. Chiamata di servizio: il controller interagisce con il livello di servizio. 4. Risposta: il controller aggiorna il modello e, in base al risultato dell'esecuzione, restituisce la vista corrispondente all'utente.

A.   1234

B.   1432

C.   1423

D.   1324

54: Qual è il modo più popolare di interfacciarsi con il supporto JDBC Spring '

A.   Jdbctemplate

B.   SqlStatementParer

C.   Punti

D.   transazioni

55: Qual è la relazione tra primavera e maven?

A.   non tanto; Possono essere usati in modo indipendente e uno non richiede l'altro

B.   Sono strettamente integrati per facilitare

56: Quale delle seguenti implementazioni concrete, per impostazione predefinita, gestisce la richiesta ' First ' Quando viene inviato a un framework MVC di primavera?

A.   Dispatcherservlet

B.   Httpservlet

C.   Genericservlet

D.   Frameworkservlet

57: Quale delle seguenti annotazioni può essere utilizzata per iniettare dipendenze a) @inject b) @enty c) @valid d) @autoWire

A.   @Inject e @AutoWire

B.   @Inject e @valid

C.   @Inject, @valid e @AutoWire

D.   @Inject, @valid e @enty

58: Come potresti iniettare usando un metodo di fabbrica?

A.   Metodo statico di fabbrica: specificare gli attributi "classe" e "metodo di fabbrica"

B.   Tutti questi

C.   Metodo di fabbrica di istanza (non statico): specificare gli attributi "factory-bean" e "metodo di fabbrica"

D.   Usa <Rivuctor-Arg> per passare i parametri

59: In primavera, Singleton significa solo un'istanza per _____.

A.   Contesto

B.   Intero jvm

60: Come si caricano i valori dai file di proprietà?

A.   <%Parameter_name%>

B.   <%= parametro_name%>

C.   $ (parametro_name)

D.   $ {parameter_name}

61: Cosa significa @Valid come parte di JSR-303?

A.   L'ingresso verrà validato utilizzando i validatori registrati per quel tipo

B.   inviato al database per la convalida dei vincoli

C.   Utilizza la sicurezza primaverile per convalidare i vincoli di sicurezza

62: Qual è il ruolo delle annotazioni @PostConstruct e @preDestroy?

A.   Sono costruttori di livello aziendale

B.   Forzi in GC quando succede qualcosa

C.   Nessuna di queste

D.   Simile al metodo Init and Destroy

63: Quale delle seguenti è una cattiva pratica, in generale?

A.   ridurre al minimo le interdipendenze tra i fagioli

B.   integrazione continua

C.   Tutti i fagioli sono ambito prototipo

64: Quale dei seguenti descrive meglio l'annotazione @order?

A.   Guide che si eseguono per essere eseguite per mezzo se non per tipo

B.   Specifica l'ambito di un fagiolo

C.   In genere utilizzato per iniettare le proprietà degli oggetti del dominio

D.   Definisce l'ordinamento in alternativa all'implementazione dell'org. SpringFramework.core. Interfaccia ordinata

65: Qual è un database incorporato supportato da Spring?

A.   Oracolo

B.   Mysql

C.   Hsql

D.   Postgresql

66: Quale delle seguenti è un vantaggio dell'utilizzo della gestione delle transazioni di Spring?

A.   può facilmente passare tra JTA e transazioni regolari

B.   Puoi personalizzare il ciclo di vita

C.   È più veloce

D.   ti costringe a usare Hibernate

67: Qual è l'ambito predefinito di un fagiolo di primavera?

A.   Prototipo

B.   Astratto

C.   Nessuna di queste

D.   Singleton

E.   Sessione

68: In primavera MVC, cosa è responsabile per la gestione delle richieste e delle risposte HTTP?

A.   SpringController

B.   Dispatcherservlet

C.   Httpservlet

D.   Requesthandler

69: Quali sono i diversi tipi di iniezione di fagioli?

A.   Per costruttore, per costruttore

B.   Di Setter, di Getter

C.   Di Setter, per costruttore, di Builder

D.   Per setter, per costruttore

70: Le eccezioni lanciate dalle classi di Spring Dao sono sottoclassi di cui?

A.   DataException

B.   Daoexception

C.   DataAccessException

D.   AccessException

71: Vero o falso? La primavera supporta Joda-Time.

A.   Falso

B.   VERO

72: A cosa serve l'annotazione @valid?

A.   Nei test per verificare gli oggetti

B.   Convalidamento di @controller Inputs

C.   In oggetti finti

73: Cosa significa di solito il segnaposto $ {...}?

A.   Il valore è un parametro HTTP

B.   Proprietà del sistema Java

C.   La proprietà viene letta da un file di configurazione

74: Se un fagiolo di primavera implementa BeanFactoryAware, quale metodo viene chiamato con l'istanza del fagiolo?

A.   setInstance ()

B.   setBeanFactory ()

C.   setFactory ()

D.   setBeanStance ()

75: Il supporto di cache di primavera fa cosa?

A.   Abstracs una varietà di diverse implementazioni di memorizzazione nella cache

B.   non è thread-safe

C.   Fornisce la propria implementazione di memorizzazione nella cache

76: Quale dei seguenti descrive correttamente Joblauncher?

A.   Fornisce parametri utilizzati da JobInstance

B.   Memorizza le informazioni e gli esecuzioni di Jobsecutions

C.   Aiuta a lanciare un lavoro e utilizza jobRepository per ottenere una valida Execution

D.   Rappresenta un'istanza in esecuzione di un lavoro

77: Spring ' s JDBCTemplate è la classe centrale per interagire con un database tramite JDBC. Come può essere creato?

A.   JDBCTemplate Template = new JDBCemplate (myDatabase);

B.   JDBCTEmplate Template = new JDBCemplate (MyConnection);

C.   Jdbctemplate template = new jdbctemplate ();

D.   JDBCTemplate Template = new JDBCemplate (myDataSource);

78: In che modo la molla ha gestito XML marshalling/UnMarshalling?

A.   Fornisce il suo Marshaller XML veloce e facile e facile

B.   Avvolge una varietà di biblioteche, tra cui Jackson e Jaxb

C.   non supporta marshalling/infrashalling

79: Quale delle seguenti annotazioni può essere utilizzata per dichiarare un fagiolo in primavera?

A.   @Componet, @controller, @service e @repository

B.   @Component, @Controller e @Service

C.   @Componente

D.   @Component e @Controller

80: Per impostazione predefinita quando Singleton Bean è istanziato?

A.   Il contesto dell'app viene creato

B.   Quando si accede al fagiolo

C.   in tempo di compilazione

81: Come puoi istanziare Beanfactory?

A.   Utilizzo di filesystemxmlapplicationContext.

B.   Utilizzando XMLFileApplicationContext.

C.   Utilizzo di ClassPathXMlapplicationContext.

D.   Utilizzo di filesystemxmlapplicationContext o classPathXMlapplicationContext.

82: Per abilitare la configurazione MVC Java, @EnableWebMVC dovrebbe essere utilizzato con quale delle seguenti annotazioni?

A.   @Risorsa

B.   @Controller

C.   @Configuration

D.   @Componet

83: Quale di questi non è un ambito di fagioli primaverili?

A.   singleton

B.   Risposta

C.   richiesta

D.   sessione

E.   prototipo

84: Immagina di avere più classi che hanno proprietà simili; Qual è un buon modo per gestire questa situazione senza copiare/incollare le definizioni del fagiolo?

A.   Usa l'eredità dei fagioli

B.   Scrivi del codice

C.   Usa AOP

D.   Scrivi un beanresolver personalizzato

85: Vero o falso? L'integrazione primaverile fa parte del framework primaverile che è necessario utilizzare se si desidera utilizzare i fagioli.

A.   Falso

B.   VERO

86: Vero o falso - @Inject fa parte di Spring Framework

A.   VERO

B.   Falso

87: Quale dei seguenti non è un metodo per usare le transazioni in primavera?

A.   Proxy

B.   dichiarativo

C.   programmatico

88: Quale se la portata più comune per i fagioli dao?

A.   sessione

B.   singleton

C.   richiesta

D.   prototipo

89: Quale di questi non è un'annotazione primaverile?

A.   @Componente

B.   @Controller

C.   @Servizio

D.   @Visualizzazione

E.   @Aspetto

90: In "", Qual è il nome della notazione usata per definire il valore della proprietà?

A.   Dao

B.   Spel

C.   JSP

D.   JSF

91: Come ti riferisci a una collezione in una definizione di primavera?

A.   <Elenco> <Ref Bean = "One" /> < /List>

B.   <Elenco> <Reference Bean = "One" /> </ Elenco>

C.   <Lists> <Ref Bean = "One" /> < /Lists>

D.   Nessuna di queste

92: Quale delle seguenti affermazioni descrive meglio la fabbrica di bean di primavera?

A.   Spring Bean Factory fornisce un mezzo per la risoluzione dei messaggi di testo, incluso il supporto per i18N di tali messaggi, fornire un modo generico per caricare le risorse dei file

B.   Spring Bean Factory crea associazione tra oggetti collaborativi in ​​quanto sono istanziati ma non pubblica eventi a fagioli registrati come ascoltatori

C.   Spring Bean Factory crea associazione tra oggetti collaborativi in ​​quanto sono istanziati e pubblicano eventi a fagioli che sono registrati come ascoltatori

D.   Spring Bean Factory non crea associazione tra oggetti collaborativi in ​​quanto sono istanziati e non pubblica eventi a fagioli registrati come ascoltatori

93: A cosa serve jdbctemplate?

A.   Esecuzione di istruzioni SQL rispetto al database

B.   Configurazione di JDBC

C.   Configurazione del pool di connessioni utilizzando le impostazioni predefinite

94: Quale delle seguenti è una dichiarazione di @RequestMapping non valida?

A.   @RequestMapping (Method = requestMethod.post)

B.   @RequestMapping (request = requestMethod.get)

C.   @RequestMapping (value = {"/"}, headers = "accetta = text/html")

D.   @RequestMapping (Method = requestMethod.get)

95: Cosa fa ' cablaggio ' I fagioli fanno?

A.   Invia parametri al costruttore di fagioli.

B.   Invia parametri dell'elenco.

C.   Utilizza i fagioli da un file XML.

D.   Crea un riferimento ad altri fagioli.

96: Quale dei seguenti non è un ambito di fagioli di primavera valido?

A.   prototipo

B.   singleton

C.   GlobalSession

D.   gente del posto

97: La classe Dispatcherservlet segue quale modello di progettazione?

A.   Modello

B.   Fabbrica astratta

C.   Singleton

D.   Fabbrica

E.   FrontController

98: Quale dei seguenti non è un tipo di autowire?

A.   bytype

B.   trovato automaticamente

C.   Costruttore

D.   per nome

E.   Byselector

99: Quale dei seguenti non è un modo che la tessitura può essere utilizzata?

A.   servizio web

B.   Compile-time

C.   Runtime

D.   Tempo di carico classe

100: Quale delle seguenti affermazioni non è vera?

A.   @Modelattribute può essere utilizzato sui metodi in un controller

B.   @Modelattribute può essere utilizzato sui parametri del metodo in un controller

C.   L'annotazione @value può essere utilizzata su un campo

D.   L'annotazione @value può essere utilizzata in una classe