Introduzione alle domande e risposte dell'intervista di EJB
EJB si espande come bean Java Enterprise. EJB aiuta a creare applicazioni che sono altamente scalabili e risiede anche sul lato server del sistema. Sviluppato nel 1997 da IBM. È stato conquistato da Sun Microsystems nel 1999. Il server delle applicazioni gestisce l'EJB usando un container. L'utilizzo di EJB porta a un sistema di produzione estremamente efficiente in termini di costi. Sono specificamente utilizzati per applicare la logica di business nelle applicazioni.
Ora, se stai cercando un lavoro correlato al bean, allora devi prepararti per le domande di intervista al bean 2019. È vero che ogni colloquio è diverso secondo i diversi profili professionali. Qui abbiamo preparato le importanti domande e risposte sull'intervista di EJB che ti aiuteranno ad avere successo nel tuo colloquio.
In questo articolo di domande di intervista EJB del 2019, presenteremo le 10 domande di intervista EJB più importanti e utilizzate di frequente. Queste domande di intervista sono divise in due parti:
Parte 1 - Domande di intervista al bean (di base)
Questa prima parte tratta le domande e le risposte di base dell'intervista al bean.
Q1. Tipi di bean Enterprise?
Risposta:
Esistono due tipi principali di bean enterprise,
- Session bean: tutti i file EJB sono accessibili tramite questa interfaccia. Questa interfaccia può essere remota o allocata in locale.
- Fagioli basati sui messaggi : le esecuzioni asincrone basate sul paradigma dei messaggi sono supportate tramite MDB.
Q2. Come si può creare un bean senza stato?
Risposta:
- È necessario creare un'interfaccia locale
- L'applicazione client utilizzerà questa interfaccia per tutte le forme di comunicazione
- Annotazione locale quando gli ambienti client sono simili.
- @Remote annotation quando c'è una differenza nell'ambiente client.
- È necessario generare un bean di sessione con stato
- Utilizzare l'annotazione @Stateful per indicare la notazione con stato.
Passiamo alle prossime domande di intervista di EJB.
Q3. Applicazioni chiave del contenitore EJB?
Risposta:
- Gestione del ciclo di vita di EJB
- transazione gestita dal contenitore
- Gestito dal contenitore in modo persistente
- Sicurezza
- Distribuzione economica
Q4. Differenzia il bean di sessione singleton rispetto al bean di sessione stateless?
Risposta:
Queste sono le domande comuni sull'intervista di EJB poste in un'intervista. Di seguito sono riportate le differenze tra bean Singleton e bean Stateless:
- I bean stateless forniscono prestazioni migliorate nei dati della sessione,
- I bean Singleton, d'altra parte, hanno registrato una costante riduzione delle prestazioni sui dati della sessione.
- L'associazione tra gli oggetti non viene stabilita in apolidi e chiama solo un singolo metodo da utilizzare in un determinato momento.
- Considerando che, il bean singleton consente al processo simultaneo di autorizzare un oggetto alla volta e mantiene anche un file razionalizzato in modo che più di un oggetto non chiamerà più e più volte lo stesso.
- Il bean stateless opera su processi generici per i client. Tutti i sistemi condivisi possono condividere in parallelo le applicazioni singleton bean e consentire l'esecuzione e l'accesso a più thread contemporaneamente.
Q5. Come chiamare un bean all'interno di un altro bean?
Risposta:
I JNDI possono essere utilizzati per chiamare un bean all'interno di altri bean, inoltre aiuta a individuare l'interfaccia home e acquisire l'istanza.
Parte 2 - Domande di intervista al bean (avanzate)
Diamo ora un'occhiata alle domande e risposte avanzate sull'intervista di EJB.
Q6. Elenca le tecnologie adottate in J2EE.
Risposta:
Le tecnologie adottate in J2EE sono:
- CORBA
- Enterprise JavaBeansTM (EJBsTM)
- Java Naming and Directory InterfaceTM (JNDITM)
- Servlet Java
- L'API di accesso ai dati JDBCTM.
- Java Transaction API (JTA)
- JavaServer PagesTM (JSPsTM)
Q7. Definire l'effetto a catena?
Risposta:
Un fenomeno che cambia durante il runtime del server si riflette su tutti i cloni del server è chiamato effetto a catena.
Passiamo alle prossime domande di intervista di EJB.
Q8. Quali sono i modi in cui è possibile estendere il controllo EJB?
Risposta:
Il controllo EJB può essere esteso eseguendo i seguenti passaggi:
- Un'interfaccia java che estende l'interfaccia EJB viene creata utilizzando i componenti determinati.
- Il bean deve essere verificato se si tratta di un bean di sessione, org.apache.beehive.controls.system.ejb. Il controllo bean di sessione viene utilizzato per estendere lo stesso quando il bean è un bean di sessione, dall'altro caso org.apache .beehive.controls.system.ejb.Entity Il controllo EJB viene utilizzato per l'estensione.
- Utilizzare l'interfaccia Java con l'estensione @Control che risiede nella seguente libreria:
(Org.apache.beehive.controls.api.bean.ControlExtension). Questo è il modo in cui Control Processor Annotation può ottenere l'estensione di controllo tramite l'interfaccia Java. - Le interfacce business e home di EJB vengono estese utilizzando il java bean. entrambe le interfacce locali e aziendali del bean possono essere associate alla stessa entità dell'oggetto.
- Viene citato il controllo EJB per la verifica. Utilizza il nome JNDI ed è usato come @ EJBHome.jndiName.
Q9. Elencare alcuni elementi chiave nell'API di persistenza?
Risposta:
Questa è la domanda di intervista EJB più popolare posta in un'intervista. Alcuni dei principali attori nell'API di persistenza sono:
- Entità
- Gestore di entità
- Unità di persistenza
- Fonte di dati
Q10. In che modo le transazioni con stato mantengono la coerenza?
Risposta:
Su ogni impegno di una transazione, i campi sono stati aggiornati per garantire la coerenza delle transazioni con stato.
Articoli consigliati
Questa è stata una guida all'elenco delle domande e risposte dell'intervista di EJB in modo che il candidato possa reprimere facilmente queste domande sull'intervista di EJB. Qui in questo post, abbiamo studiato le principali domande di intervista di EJB che vengono spesso poste nelle interviste. Puoi anche consultare i seguenti articoli per saperne di più -
- Testare domande e risposte al colloquio
- Domande di intervista SDET - Domande principali
- Principali domande sull'intervista a Oops Java
- Domande per l'intervista a Oracle RAC