Le 80 migliori domande per l'intervista MVC primaverile (2026)

Ecco le domande e le risposte all'intervista Spring MVC per i candidati piรน freschi ed esperti per ottenere il lavoro dei loro sogni.

 

Domande e risposte sull'intervista primaverile MVC per le matricole

1) Cos'รจ una molla?

La primavera รจ destinata ad essere un quadro che aiuta Java programmatore per lo sviluppo di codice e fornisce contenitore IOC, Dependency Injector, flusso MVC e molte altre API per il programmatore Java.


2) Quali sono i consigli in primavera?

รˆ l'esecuzione di un aspetto. Il consiglio รจ come far sรฌ che la tua applicazione impari un nuovo trucco. Di solito vengono introdotti nei punti di giunzione.

๐Ÿ‘‰ Download gratuito del PDF: domande e risposte all'intervista Spring MVC Framework


3) Qual รจ l'ambito predefinito del bean nel framework Spring?

L'ambito predefinito del bean รจ Singleton per il framework Spring.


4) Quali tipi di gestione delle transazioni sono supportati da Spring?

La gestione delle transazioni supportata da Spring รจ:

  • Gestione dichiarativa delle transazioni.
  • Gestione programmatica delle transazioni.

5) I bean Singleton sono thread-safe in Spring Framework?

No, i bean singleton non sono thread-safe nel framework Spring.


6) Quali sono i vantaggi di Spring Framework?

Di seguito sono riportati i vantaggi di Spring framework:

  • Ampio utilizzo di componenti
  • riutilizzabilitร 
  • Il disaccoppiamento
  • Riduce lo sforzo di codifica utilizzando implementazioni di pattern come singleton, factory, service locator ecc.
  • Rimozione di collegamenti che perdono
  • Gestione dichiarativa delle transazioni
  • Facile da integrare con strumenti e tecnologie di terze parti.

Domande sull'intervista primaverile MVC
Domande sull'intervista primaverile MVC


7) Cos'รจ Bean Factory?

Bean Factory รจ il nucleo del framework Spring ed รจ un contenitore leggero che carica le definizioni dei bean e gestisce i tuoi bean. I bean vengono configurati utilizzando file XML e gestiscono bean definiti singleton. รˆ anche responsabile dei metodi del ciclo di vita e inserisce le dipendenze. Rimuove anche singleton e factory ad hoc.


8) Definire il cablaggio del Bean?

Il cablaggio dei fagioli รจ la creazione di associazioni tra componenti dell'applicazione che si trovano tra i fagioli in un particolare contenitore a molla.


9) Cosa si chiama Spring MVC?

Uno Spring MVC รจ una singola istanza di controller condiviso e viene utilizzato per gestire i controller del tipo di richiesta, intercettori che vengono eseguiti nel contenitore IoC. Consente inoltre piรน servlet Dispatcher che possono condividere l'interfaccia del contesto dell'applicazione ma non l'interfaccia basata sulla classe.


10) Perchรฉ รจ necessario il quadro Spring?

Il quadro primaverile รจ necessario perchรฉ รจ โ€“

  • Contenitore molto leggero
  • Contesto
  • CIO
  • AOP

11) Quali sono i vari moduli utilizzati nel framework Spring?

  • Modulo AOP (Programmazione orientata agli aspetti)
  • JDBC abstracmodulo zione e DAO
  • Il modulo contenitore Core
  • Modulo del framework MVC
  • Modulo del contesto dell'applicazione
  • Mappa della sala operatoriaping modulo di integrazione (Oggetto/Relazionale)
  • Modulo web

12) Spiegare RowCallbackHandler in Spring?

RowCallbackHandler viene richiamato per ogni riga in ResultSet e viene utilizzato per leggere i valori dal ResultSet.


13) Definire il modulo del contesto applicativo?

Questo รจ un modulo molto importante e fornisce vari servizi necessari come l'integrazione EJB, la comunicazione remota, l'accesso JNDI e la pianificazione. Trasforma la primavera in un quadro. Inoltre, amplia l'idea di BeanFactory mediante l'applicazione di eventi del ciclo di vita, fornendo supporto per messaggi di internazionalizzazione e convalida.


14) Scrivi del modulo AOP?

Il modulo AOP viene utilizzato per creare aspetti per le applicazioni Spring. Abilita inoltre il supporto per la programmazione dei metadati in Spring.


15) Cos'รจ un'interfaccia BeanFactory?

L'interfaccia Bean Factory viene utilizzata per fornire un quadro di configurazione per la creazione di oggetti e funzionalitร  di base relative alla gestione degli oggetti.


16) Dichiarare le differenze tra ApplicationContext e BeanFactory in primavera?

  • ApplicationContext consente l'esistenza di piรน file di configurazione mentre BeanFactory ne consente solo uno.
  • ApplicationContext puรฒ stampare eventi sui bean registrati come ascoltatori. Questa funzione non รจ supportata da BeanFactory.
  • ApplicationContext fornisce inoltre supporto per l'applicazione di eventi del ciclo di vita, messaggi di internazionalizzazione e convalida e fornisce anche servizi come integrazione EJB, comunicazione remota, accesso JNDI e pianificazione. Anche queste funzionalitร  non sono supportate da Bean Factory.

17) Cos'รจ il cablaggio automatico?

L'autowiring viene utilizzato per creare relazioni tra i bean collaboranti. Il contenitore Spring puรฒ risolvere automaticamente i collaboratori per i bean.


18) Quali sono le diverse modalitร  di cablaggio automatico?

L'Autowiring ha cinque diverse modalitร :

  • no: nessun cablaggio automatico
  • per nome: Cablaggio automatico che puรฒ essere eseguito in base al nome della proprietร 
  • perTipo: tipo di proprietร  come autowired
  • costruttore: รˆ simile a byType e la sua proprietร  รจ nel costruttore
  • trovato automaticamente: Spring puรฒ selezionare il cablaggio automatico da byType o costruttore

19) Come iniziare ad utilizzare la primavera?

Per iniziare con la primavera รจ necessario eseguire i seguenti passaggi:

  • Scarica Spring e il suo file dipendente dal sito di Spring.
  • Crea xml del contesto dell'applicazione per definire i bean e le relative dipendenze
  • Integra l'xml del contesto dell'applicazione con web.xml
  • Distribuire ed eseguire l'applicazione

20) Quali sono le modalitร  del ciclo di vita del chicco?

Esistono due metodi importanti del ciclo di vita del Bean:

  • Setup โ€“ chiamato quando il bean viene caricato nel contenitore
  • Teardown โ€“ chiamato quando il chicco viene scaricato nel contenitore

21) Quali sono le diverse tipologie di eventi degli Ascoltatori?

Di seguito sono riportati i diversi tipi di eventi degli ascoltatori:

  • Evento chiuso contesto โ€“ Questo evento viene chiamato quando il contesto รจ chiuso.
  • ContextRefreshedEvent โ€“ Questo evento viene chiamato quando il contesto viene inizializzato o aggiornato
  • RichiestaHandledEvent โ€“ Questo evento viene chiamato quando il contesto web gestisce la richiesta

22) Distinguere tra bean singleton e prototipo?

Singleton significa che รจ definito un solo bean per istanza di oggetto mentre Prototype significa una definizione per piรน di un'istanza di oggetto in Spring.


23) Quali sono i tipi di Dependency Injection?

Due tipi di inserimento delle dipendenze sono supportati dal framework Spring:

  • Iniezione di setter
  • Iniezione del costruttore

24) Scrivere del modulo contenitore Core?

Il modulo contenitore centrale รจ responsabile della funzionalitร  di base della struttura a molla. L'intero framework Spring รจ costruito con questo modulo come base.


25) Cos'รจ il modulo AOP?

Questo modulo AOP viene utilizzato per applicazioni abilitate a molla. รˆ stato fornito supporto all'alleanza AOP per garantire l'interoperabilitร  tra Spring e altri framework AOP.

Indica a Spring di aggiungere annotazioni al codice sorgente e di indicare come applicare gli aspetti.


Domande per l'intervista primaverile MVC per esperti

26) Cos'รจ l'AOP Alliance?

AOP alliance รจ un progetto open source che mira a promuovere l'adozione di AOP. L'obiettivo di AOP alliance รจ definire un set comune di componenti e interfacce in modo da migliorare l'interoperabilitร  tra diverse implementazioni AOP.


27) Cos'รจ il cosiddetto file di configurazione di Spring?

Il file di configurazione di Spring รจ un file XML e contiene informazioni sulla classe. Descrive inoltre come queste classi sono configurate e interagiscono tra loro.


28) Quali sono i diversi tipi di Autowire?

Esistono quattro diversi tipi di cavo automatico:

  • per nome
  • perTipo
  • costruttore
  • AutoDetect

29) Quali sono le tipologie di gestione delle transazioni supportate da Spring?

Di seguito sono riportati i tipi di gestione delle transazioni supportati da Spring:

  • dichiarativo
  • programmaticamente

30) Quando vengono utilizzate la gestione dichiarativa e programmatica delle transazioni?

Quando รจ presente solo una piccola quantitร  di operazioni transazionali, รจ consigliabile utilizzare la gestione delle transazioni programmatiche. Ma se cโ€™รจ una grande quantitร  di operazioni transazionali da gestire, รจ preferibile la gestione dichiarativa delle transazioni.


31) Cos'รจ il CIO?

L'IOC (Inversion of Control pattern) รจ noto anche come iniezione di dipendenza. Il CIO ordina ai programmatori di descrivere come creare oggetti invece di crearli effettivamente. Ma in questo modello di progettazione, questo controllo รจ stato dato all'assemblatore e l'assemblatore creerร  un'istanza della classe richiesta, se necessario.


32) Scrivi sui diversi tipi di eventi relativi agli ascoltatori?

I diversi tipi di eventi relativi agli ascoltatori sono:

  • ContextRefreshedEvent โ€“ Viene chiamato quando il contesto viene aggiornato o inizializzato.
  • RichiestaHandledEvent โ€“ Viene chiamato quando il contesto web gestisce una richiesta.
  • Evento chiuso contesto โ€“ Viene chiamato quando il contesto viene chiuso.

33) Cos'รจ un Aspetto?

L'aspetto รจ anche chiamato registrazione ed รจ richiesto in tutta l'applicazione. La registrazione o aspetto รจ una funzionalitร  trasversale in un'applicazione che utilizza AOP.


34) Cos'รจ un Joinpoint?

Il punto in cui un aspetto puรฒ essere introdotto nell'applicazione รจ noto come punto di unione. Questo punto potrebbe essere la modifica di un campo, la chiamata di un metodo o anche la generazione di un'eccezione. A questi punti รจ possibile aggiungere il codice del nuovo aspetto per introdurre un nuovo comportamento nell'applicazione.

A questo punto รจ possibile inserire il codice aspetto nel normale flusso dell'applicazione per modificare il comportamento corrente.


35) Cosa si chiama Consiglio?

Il consiglio indicherร  all'applicazione un nuovo comportamento ed รจ l'implementazione di un aspetto. Viene inserito in un'applicazione nel punto di unione.

Il consiglio รจ l'implementazione di un aspetto. รˆ qualcosa come raccontare la tua applicazione di un nuovo comportamento. Generalmente, il consiglio viene inserito in un'applicazione nei punti di giunzione.


36) Cos'รจ un Pointcut?

Pointcut viene utilizzato per consentire dove รจ possibile applicare il consiglio.


37) Cos'รจ la tessitura?

La tessitura viene utilizzata per creare un nuovo oggetto proxy applicando aspetti all'oggetto di destinazione.


38) Qual รจ la differenza tra bean singleton e prototipo?

Fagiolo Singleton โ€“ Definizione di bean singolo in una singola istanza di oggetto per contenitore Spring IOC

Fagiolo prototipo โ€“ Definizione di bean singolo per un numero qualsiasi di istanze di oggetto per contenitore Spring IOC


39) In quali punti si puรฒ applicare la tessitura?

Di seguito sono riportati i punti in cui รจ possibile applicare la tessitura:

  • Tempo di compilazione
  • Tempo di caricamento della lezione
  • Runtime

40) Quali sono i diversi tipi di AutoProxying?

Di seguito sono riportati i diversi tipi di AutoProxying:

  • BeanNameAutoProxyCreator
  • DefaultAdvisorAutoProxyCreator
  • Proxy automatico dei metadati

41) Come si possono realizzare i fagioli singleton o prototipi?

Il tag bean ha un attributo chiamato 'singleton'. Il bean รจ singleton se il suo valore รจ 'TRUE', altrimenti il โ€‹โ€‹bean รจ un prototipo.


42) Quali classi vengono utilizzate per controllare la connessione al database?

Di seguito sono riportate le classi utilizzate per controllare la connessione al database:

  • Utilitร  origine dati
  • Sorgente SmartData
  • AbstracFonte dati
  • Origine dati a connessione singola
  • Origine dati di DriverManager
  • TransactionAware DataSourceProxy
  • Gestore transazioni origine dati

43) Descrivere DAO nel framework Spring?

DAO viene utilizzato per fornire l'integrazione di Java Connettivitร  del database e mappatura oggetto-relazionaleping oggetti. DAO รจ il framework Spring che fornisce la connessione per JDBC, Hibernate, JDO, JPA, Common Client Interface e Oracle.


44) Cos'รจ il proxy automatico?

L'autoproxying viene utilizzato per creare automaticamente un proxy per gli utenti Spring. Fornisce le due classi seguenti per supportare questa creazione automatica di proxy:

  • BeanNameAutoProxyCreator
  • DefaultAdvisorAutoProxyCreator

45) Cos'รจ il proxy automatico dei metadati?

L'autoproxying dei metadati puรฒ essere eseguito ispirandosi ai metadati. Ciรฒ รจ determinato dagli attributi a livello di origine e mantiene i metadati all'interno del codice sorgente.

Ciรฒ mantiene i metadati in un unico posto e viene utilizzato principalmente per il supporto delle transazioni dichiarative.


46) Cos'รจ 'Lancia consigli' in Primavera?

'Throws Advice' definisce il comportamento quando si verifica un'eccezione. รˆ un'interfaccia e non ha metodi che debbano essere implementati.

Una classe che implementa questa interfaccia dovrebbe avere un metodo con questa firma:

  • Lancio del campione vuoto (lanciare la compressa)
  • Lancio campione vuoto(Metodo m, Oggetto[] o, Bersaglio oggetto, Lancia compressa)

47) Quali sono i vari editor utilizzati nel lavoro primaverile?

I vari editor personalizzati forniti da Spring Framework sono:

  • Editor di proprietร 
  • URLeditore
  • Editor di classi
  • Editor data personalizzata
  • File Editor
  • Editor locale
  • Editor di proprietร  di StringArray
  • StringTrimmerEditor

48) Quali sono i vantaggi del quadro a molle?

Di seguito sono riportati i vantaggi del framework Spring:

  • Layered Architectura
  • Abilita Plain Old Java Programmazione a oggetti (POJO) e consente l'integrazione e la testabilitร  continue
  • Inserimento delle dipendenze e inversione del controllo che semplifica JDBC
  • Framework open source che puรฒ essere utilizzato per scopi commerciali

49) Come si accede a Hibernate utilizzando il framework Spring?

รˆ possibile accedere a Hibernate nei due modi seguenti:

  • Dal CIO con Callback e HibernateTemplate.
  • Applicando un AOP Interceptor e ampliando HibernateDaoSupport.

50) Quali sono i vari Canali supportati da Spring 2.0?

Di seguito sono riportati i canali supportati dalla versione Spring 2.0:

  • Canale interrogabile
  • Canale iscrivibile
  • PubblicaIscriviti al canale
  • Canale in coda
  • Canale prioritario
  • Canale Appuntamento
  • Canale diretto
  • Canale dell'esecutore
  • Canale con ambito

Domande per l'intervista primaverile MVC per oltre 5 anni di esperienza

51) Perchรฉ in Spring si preferisce la gestione dichiarativa delle transazioni?

La gestione dichiarativa delle transazioni ha un impatto minimo sul codice dell'applicazione e, pertanto, รจ un contenitore leggero e idealistico.


52) Spiegare il concetto di BeanFactory?

BeanFactory applica l'idea di un modello di fabbrica che utilizza IOC per separare le dipendenze e la configurazione dell'applicazione dal codice effettivo.


53) Quali sono le diverse finalitร  del fagiolino primaverile?

Gli ambiti dello spring bean sono Singleton, prototipo, richiesta, sessione e sessione globale.


54) Quali sono tutti i modi per accedere a Hibernate utilizzando Spring?

Esistono due modi per accedere all'ibernazione utilizzando Spring:

  • Inversione del controllo con modello di ibernazione e richiamata
  • Estensione del supporto HibernateDAO e applicazione di un nodo AOP Interceptor.

55) Come si integra l'applicazione dei puntoni con la molla?

Esistono due opzioni per l'applicazione dei puntoni integrabili con la molla:

Configurazione di Spring per gestire i bean utilizzando il plugin ContextLoader e impostare le relative dipendenze in un file di contesto Spring

Prendi i bean gestiti da Spring utilizzando esplicitamente agetwebapplicationcontext()


56) Cos'รจ l'inversione del controllo (IOC)?

L'inversione del controllo (IOC) รจ anche chiamata iniezione di dipendenze che non รจ altro che un modello di progettazione che fornisce il controllo all'assemblatore di classi. In generale, la classe istanzia un'altra classe, se necessario.

Ma in questo modello di progettazione, questo controllo deve essere dato all'assemblatore e l'assemblatore creerร  un'istanza della classe richiesta, se necessario.


57) Scrivi i vantaggi dell'utilizzo del CIO?

I principali vantaggi dell'inserimento delle dipendenze o IOC sono che riduce la quantitร  di codifica richiesta per l'applicazione. Ciรฒ consente di eseguire il test dell'applicazione in modo rapido e semplice poichรฉ non sono richiesti meccanismi di ricerca JNDI o singleton. I contenitori IOC supportano anche il caricamento lento e l'installazione rapida dei servizi.


58) Cos'รจ il fagiolo interno? Qual รจ lo svantaggio del fagiolo interno?

Se un elemento bean viene incorporato direttamente in un tag di proprietร  durante il cablaggio dei bean, il bean viene chiamato Inner Bean. Il suo svantaggio รจ che non puรฒ essere rielaborato.


59)Quali sono i diversi tipi di Iniezione in primavera?

Ci sono tre tipi di Iniezioni in primavera:

  • Iniezione di setter
  • Iniezione del costruttore
  • Getter o metodo di iniezione

60) Quali sono i vantaggi del quadro primaverile?

Ecco i vantaggi di Spring Framework:

  • Contenitore leggero rispetto ai contenitori j2EE
  • Framework Web MVC integrato
  • Crea applicazioni liberamente accoppiate
  • Supporta la programmazione orientata agli aspetti come registrazione, transazione e sicurezza
  • Configurazione eseguita in formato XML facile da scrivere e comprendere

61) Quali sono le tipologie di Consulenza?

Esistono cinque tipi di consigli:

  • Prima del consiglio
  • Dopo aver restituito il consiglio
  • Dopo aver lanciato consigli
  • Infine un consiglio
  • Intorno ai consigli

62) Quello che viene chiamato PreparedStatementCreator?

Discorso preparatoCreator รจ una delle interfacce piรน comunemente utilizzate per scrivere dati nel database. createPreparedStatement() รจ un metodo che puรฒ essere utilizzato per creare e restituire PreparedStatement dall'argomento Connection e la gestione delle eccezioni viene gestita automaticamente. Quando viene implementata questa interfaccia, รจ possibile implementare anche un'interfaccia diversa SqlProvider che dispone di un metodo chiamato getSql(). Questo metodo รจ utile per fornire stringhe SQL al JdbcTemplate. Non gestisce le SQLException.


63) Cos'รจ SQLProvider?

SQLProvider ha un solo metodo chiamato getSql() ed รจ implementato utilizzando PreparedStatementCreator implementatori. Viene utilizzato principalmente per il debug.


64) Scrivere di BatchPreparedStatementSetter?

BatchPreparedStatementSetter viene utilizzato per aggiornare piรน di una singola riga in una volta sola, possono utilizzare BatchPreparedStatementSetter. Questa interfaccia fornisce due metodi

  • setValues( PreparedStatement ps, int i) genera un'eccezione SOL
  • int getBatchSize

65) Qual รจ il metodo migliore per utilizzare JDBC in Spring?

Se JDBC viene utilizzato con la classe template denominata JdbcTemplate, offre prestazioni migliori.


66) Quali eccezioni utilizzano le classi DAO in Spring Throw?

In primavera le classi DAO lanciano solo SQLException.


67) Spiegare i vantaggi dell'utilizzo del modulo DAO?

Il codice del database puรฒ essere mantenuto pulito e semplice utilizzando il modulo DAO. Ciรฒ aiuta a prevenire i problemi che sorgono a causa della scarsa gestione delle chiusure delle risorse del database. Inoltre, il modulo DAO utilizza il modulo AOP per consentire agli oggetti nell'applicazione Spring di utilizzare i servizi di gestione delle transazioni.


68) Nominare le implementazioni significative di ApplicationContext utilizzate nel framework primaverile?

Essi sono:

  • ClassPathXmlApplicationContext
  • FileSystemXmlApplicationContext
  • XmlWebApplicationContext

69) Come si aggiunge un bean ad un'applicazione Spring?

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN">

<beans>

<bean id="foo"/>

<bean id="bar"/>

</beans>

Il tag bean ha un attributo ID che memorizza il nome del bean e attributi di classe che specificano il nome completo della classe.

70) Cosa sono i moduli di integrazione ORM?

Mappa oggetto/relazionaleping Spring supporta lo strumento ORM (Object-Remote Management) tramite l'implementazione del modulo ORM, anzichรฉ tramite JDBC diretto. Spring puรฒ integrarsi con diversi importanti framework ORM, tra cui JDO, iBATIS SQL Maps e Hibernate.


71) Menzionare e spiegare le tipologie di Consigli in Primavera?

I tipi di consulenza sono:

  • Prima del consiglio: Il consiglio che viene eseguito prima di un punto di unione รจ chiamato 'prima del consiglio'.
  • Dopo aver restituito il consiglio: L'avviso che viene eseguito dopo il normale completamento di un punto di unione รจ chiamato "avviso dopo la restituzione".
  • Dopo aver dato consigli: Il consiglio che viene eseguito solo se un metodo esce in modo anomalo generando un'eccezione รจ detto "consiglio successivo al lancio".
  • Dopo (finalmente) il consiglio: Il consiglio che viene eseguito indipendentemente da come esce un punto di unione รจ chiamato 'dopo il consiglio finale'.
  • Consigli in giro: Il consiglio che confina con un punto di unione, ad esempio l'invocazione di un metodo, รจ chiamato 'avviso di aggiramento'. Questo puรฒ essere utilizzato per eseguire attivitร  speciali prima e dopo l'invocazione del metodo.

72) Cos'รจ il modulo web?

Il modulo web consente la creazione di un'applicazione web senza XML. Il file web.xml deve essere configurato per utilizzare il modulo web.


73) Cos'รจ DataAccessException?

DataAccessException รจ una RuntimeException. รˆ un'eccezione non controllata. L'utente non puรฒ essere obbligato a gestire questo tipo di eccezioni.


74) Cos'รจ XMLBeanFactory?

Spring comprende diverse applicazioni di Bean Factory. Di questi, org.springframework.beans.factory.xml.XmlBeanFactory รจ molto importante. Carica i bean sulla base delle definizioni memorizzate in un file XML. Per la creazione di un XmlBeanFactory, al costruttore viene passato un java.io.InputStream. InputStream fornisce l'XML alla fabbrica. Ad esempio, per il recupero del bean, viene chiamato il metodo getBean() passando il nome del bean desiderato.

MyBean helloBean = (MyBean) factory.getBean("helloBean");

75) Nomina la classe Exception connessa alle eccezioni lanciate dalle applicazioni?

รˆ la DataAccessException fornita da org.springframework.dao.DataAccessException


76) Menzionare i tipi di LOC (dependency injection)?

I diversi tipi di loC sono: โ€“

  • Iniezione del setter: Con l'aiuto di JavaProprietร  dei fagioli.
  • Iniezione del costruttore: Le dipendenze vengono fornite sotto forma di parametri del costruttore.
  • Iniezione dell'interfaccia: Con l'aiuto di un'interfaccia viene eseguita un'iniezione.

Di questi tre, solo la costruzione e il setter vengono utilizzati in primavera.


77) Quali sono i metodi importanti del ciclo di vita dei bean?

Tutto sommato, esistono due metodi del ciclo di vita del bean. Il primo metodo รจ il metodo di installazione che viene chiamato durante il caricamento del bean nel contenitore. Il secondo avviene quando il bean viene scaricato dal contenitore, e questo metodo รจ chiamato smontaggio.


78) Come possono essere annullati i metodi predefiniti del ciclo di vita dei bean?

Il tag bean ha due attributi utili che possono essere utilizzati per definire speciali metodi di inizializzazione e distruzione.

Ad esempio, due nuovi metodi forSetup e forTeardown possono essere aggiunti alla classe Foo nel modo seguente:

<beans>

<bean id="bar" init-method="forSetup" destroy="forTeardown"/>

</beans>

79) Cos'รจ un file Target?

Un target รจ la classe consigliata. Questa classe puรฒ essere una classe alla quale vogliamo aggiungere un comportamento speciale o una classe di terze parti. La classe target รจ libera di concentrarsi sui propri interessi principali utilizzando i concetti AOP, indipendentemente da qualsiasi consiglio applicato.


80) Spiegare il termine Procura?

Il termine proxy si riferisce a un oggetto che viene prodotto applicando un consiglio all'oggetto target.


81) Qual รจ la preoccupazione trasversale e la preoccupazione nell'AOP primaverile?

  • Preoccupazione trasversale: รˆ una preoccupazione applicabile a tutta la domanda e riguarda l'intera domanda. Ad esempio, sicurezza, registrazione e trasferimento dati sono le preoccupazioni necessarie in quasi ogni modulo di un'applicazione.
  • Preoccupazione: La preoccupazione รจ un comportamento che vogliamo avere in un modulo di un'applicazione. Le questioni a cui siamo interessati definiscono la nostra preoccupazione.

Queste domande del colloquio ti aiuteranno anche nel tuo viva(orale)

Riassumi questo post con: