Introduktion till EJB Intervjufrågor och svar
EJB expanderar som Enterprise java bean. EJB hjälper till med att bygga applikationer som är mycket skalbara och även finns på serveränden av systemet. Utvecklad 1997 av IBM. Det erövrades av solmikrosystem 1999. Applikationsservern hanterar EJB med hjälp av en behållare. Användning av EJB leder till ett mycket högt kostnadseffektivt produktionssystem. De används specifikt för att tillämpa företagets logik i applikationerna.
Om du nu letar efter ett jobb som är relaterat till EJB måste du förbereda dig för EJB-intervjuerna från 2019. Det är sant att varje intervju är olika enligt de olika jobbprofilerna. Här har vi förberett de viktiga frågorna och svaren på EJB-intervjuer som hjälper dig att få framgång i din intervju.
I denna artikel om EJB-intervjufrågor från 2019 kommer vi att presentera 10 viktigaste och ofta använda EJB-intervjufrågor. Dessa intervjufrågor är indelade i två delar är följande:
Del 1 - EJB Intervjufrågor (grundläggande)
Den här första delen täcker grundläggande EJB-intervjufrågor och svar.
Q1. Typer av Enterprise bönor?
Svar:
Det finns två huvudtyper av företagsbönor,
- Sessionbönor: Alla EJB-filer är tillgängliga med det här gränssnittet. Detta gränssnitt kan antingen vara fjärranslutet eller allokerat på lokalt.
- Message Driven Beans: Meddelandeparadigmbaserade asynkrona exekveringar stöds med MDB.
Q2. Hur kan en EJB skapas statslös?
Svar:
- Ett lokalt gränssnitt måste skapas
- Klientapplikationen kommer att använda detta gränssnitt för alla former av kommunikation
- @ Lokal kommentar när klientmiljöer liknar samma.
- @Remote kommentar när det finns en skillnad i klientmiljön.
- En tillräcklig sessionböna måste genereras
- Använd @Stateful annotation för att beteckna den statliga notationen.
Låt oss gå till nästa intervjufrågor från EJB.
Q3. Viktiga applikationer för EJB container?
Svar:
- Hantering av EJB: s livscykel
- containerhanterad transaktion
- Behållare hanteras kontinuerligt
- säkerhet
- Kostnadseffektiv distribution
Q4. Skilja singleton session böna kontra statslös session böna?
Svar:
Detta är de vanliga EJB-intervjufrågor som ställs i en intervju. Nedan är skillnaden mellan Singleton-bönor och statslösa bönor som följer:
- Statlösa bönor levererar ökad prestanda i sessionens data,
- Singleton bönor, å andra sidan, det är en stadig minskning av prestanda på sessionen data.
- Förening mellan föremålen är inte etablerad i statslös och det kräver endast en enda metod som ska användas vid en viss tidpunkt.
- Medan singleton bean tillåter den samtidiga processen att berättiga ett objekt åt gången och upprätthåller också en rationaliserad fil så att mer än ett objekt inte kommer att ringa detsamma om och om igen.
- Den statslösa bönan arbetar med generiska processer för kunder. Alla delade system kan parallellt dela singleton bean-applikationer och möjliggör körning och åtkomst av flera trådar på en gång.
Q5. Hur kan man ringa en EJB inom en annan EJB?
Svar:
JNDI: er kan användas för att ringa en EJB: s inom andra EJB: er, det hjälper också till att hitta hemgränssnittet och skaffa instansen.
Del 2 - EJB-intervjufrågor (avancerat)
Låt oss nu titta på de avancerade EJB-intervjufrågorna och svaren.
Q6. Registrera teknologier som omfattas av J2EE.
Svar:
Teknologier som omfattas av J2EE är:
- CORBA
- Enterprise JavaBeansTM (EJBsTM)
- Java Naming and Directory InterfaceTM (JNDITM)
- Java Servlets
- JDBCTM-datatillgångs-API.
- Java Transaction API (JTA)
- JavaServer PagesTM (JSPsTM)
Q7. Definiera Ripple-effekten?
Svar:
Ett fenomen förändras på serverns körtid reflekteras över alla kloner på servern kallas rippeleffekt.
Låt oss gå till nästa intervjufrågor från EJB.
Q8. På vilka sätt kan EJB-kontrollen utvidgas?
Svar:
EJB-kontrollen kan utökas genom att följa följande steg:
- Ett java-gränssnitt som utökar EJB-gränssnittet skapas med hjälp av de bestämda komponenterna.
- EJB måste verifieras om det är en sessionböna, org.apache.beehive.controls.system.ejb.Session EJB Control används för att utöka densamma när EJB är en sessionböna, i andra fall org.apache .beehive.controls.system.ejb.Entity EJB Control används för att utöka.
- Använd Java-gränssnittet med @Control Extension som finns i följande bibliotek:
(Org.apache.beehive.controls.api.bean.ControlExtension). Detta är det sätt som Control Annotation Processor kan få kontrollförlängningen med Java-gränssnittet. - EJB: s affärs- och hemgränssnitt utökas med java-bönan. både EJB: s lokala och affärsgränssnitt kan associeras med samma enhet i objektet.
- EJB-kontroll för verifiering nämns. Den använder JNDI-namn och används som @ EJBHome.jndiName.
Q9. Lista några viktiga element i persistens API?
Svar:
Detta är de mest populära EJB-intervjufrågorna som ställs i en intervju. Några av de viktigaste aktörerna i API för uthållighet är:
- Entitet
- Enhetschef
- Persistensenhet
- Datakälla
Q10. Hur statliga transaktioner upprätthåller konsistens?
Svar:
För varje åtagande i en transaktion uppdateras fälten, vilket säkerställer konsistens i statliga transaktioner.
Rekommenderade artiklar
Detta har varit en guide till listan över EJB-intervjufrågor och svar så att kandidaten enkelt kan slå samman dessa EJB-intervjuerfrågor. Här i det här inlägget har vi studerat de viktigaste frågorna om EJB-intervjuer som ofta ställs i intervjuer. Du kan också titta på följande artiklar för att lära dig mer -
- Testa intervjufrågor och svar
- SDET-intervjufrågor - Toppfrågor
- Topp Oops Java intervjufrågor
- Oracle RAC intervjufrågor