Introduktion til EJB Interview Spørgsmål og svar
EJB udvides som Enterprise java bean. EJB hjælper med at opbygge applikationer, der er meget skalerbare, og også den findes på serverenden af systemet. Udviklet i 1997 af IBM. Det blev erobret af solmikrosystemer i 1999. Applikationsserveren administrerer EJB ved hjælp af en container. Brug af EJB fører til et meget højt omkostningseffektivt produktionssystem. De bruges specifikt til at anvende virksomhedens logik i applikationerne.
Nu, hvis du leder efter et job, der er relateret til EJB, skal du forberede dig til EJB-interviewspørgsmål i 2019. Det er sandt, at hvert interview er forskelligt i henhold til de forskellige jobprofiler. Her har vi forberedt de vigtige EJB Interview Spørgsmål og svar, som vil hjælpe dig med at få succes i dit interview.
I denne artikel om EJB-interviewspørgsmål fra 2019 skal vi præsentere 10 vigtigste og ofte anvendte EJB-interviewspørgsmål. Disse interviewspørgsmål er delt i to dele er som følger:
Del 1 - EJB-interviewspørgsmål (grundlæggende)
Denne første del dækker grundlæggende EJB-interviewspørgsmål og svar.
Q1. Typer af Enterprise bønner?
Svar:
Der er to hovedtyper af virksomhedsbønner,
- Sessionbønner: Alle EJB-filer er tilgængelige ved hjælp af denne grænseflade. Denne grænseflade kan enten være fjerntliggende eller allokeret lokalt.
- Message Driven Beans: Meddelelsesparadigme-baserede asynkrone henrettelser understøttes ved hjælp af MDB.
Q2. Hvordan kan en EJB oprettes statsløs?
Svar:
- Der skal oprettes en lokal grænseflade
- Klientapplikationen bruger denne grænseflade til alle former for kommunikation
- @ Lokal kommentar, når klientmiljøer ligner det samme.
- @ Fjern kommentar, når der er forskel i klientmiljø.
- En stateful session bean skal genereres
- Brug @Stateful-kommentar til at indikere den statlige notation.
Lad os gå til de næste EJB-interviewspørgsmål.
Q3. De vigtigste anvendelser af EJB container?
Svar:
- Styring af EJB-livscyklus
- containerstyret transaktion
- Containerstyret vedvarende
- Sikkerhed
- Omkostningseffektiv implementering
Q4. Differentier singleton session bean vs. stateless session bean?
Svar:
Dette er de almindelige EJB-interviewspørgsmål, der stilles i et interview. Nedenfor er forskellen mellem Singleton-bønner og statsløse bønner som følger:
- Statsløse bønner leverer øget ydelse i sessionens data,
- På Singleton-bønner er der på den anden side et konstant fald i ydelsen på sessiondata.
- Forbindelsen mellem objekterne er ikke etableret i statsløs, og det kræver kun en enkelt metode, der skal bruges på et bestemt tidspunkt.
- Mens singleton bean tillader den samtidige proces at give ret til et objekt ad gangen og vedligeholder også en rationaliseret fil, så mere end et objekt ikke kalder det samme igen og igen.
- Den statsløse bønne fungerer på generiske processer for klienter. Alle de delte systemer kan parallelt dele singleton bean-applikationer og tillader udførelse og adgang til flere tråde på én gang.
Q5. Hvordan kalder man en EJB inden for en anden EJB?
Svar:
JNDI'er kan bruges til at ringe til en EJB inden for andre EJB'er, det hjælper også med at finde hjemmegrænsefladen og erhverve instansen.
Del 2 - EJB-interviewspørgsmål (avanceret)
Lad os nu se på de avancerede EJB-interviewspørgsmål og -svar.
Q6. Benyt de teknologier, der er omfattet af J2EE.
Svar:
Teknologierne omfattet af J2EE er:
- CORBA
- Enterprise JavaBeansTM (EJBsTM)
- Java Naming og Directory InterfaceTM (JNDITM)
- Java Servlets
- JDBCTM-datatilgang API.
- Java Transaction API (JTA)
- JavaServer PagesTM (JSPsTM)
Q7. Definer ringvirkningen?
Svar:
Et fænomen ændringer på serverens driftstid reflekteres på tværs af alle klonerne på serveren kaldes ringvirkning.
Lad os gå til de næste EJB-interviewspørgsmål.
Q8. Hvilke måder kan EJB-kontrollen udvides på?
Svar:
EJB-kontrol kan udvides ved at udføre følgende trin:
- En java-grænseflade, der udvider EJB-grænsefladen, oprettes ved hjælp af de bestemte komponenter.
- EJB skal verificeres, om det er en session bean, org.apache.beehive.controls.system.ejb.Session EJB Control bruges til at udvide det samme, når EJB er en session bean. I det andet tilfælde org.apache .beehive.controls.system.ejb.Entity EJB Control bruges til at udvide.
- Brug Java-grænsefladen med @Control Extension, der findes i følgende bibliotek:
(Org.apache.beehive.controls.api.bean.ControlExtension). Dette er den måde, hvorpå kontrol-annotationsprocessoren kan få kontroludvidelsen ved hjælp af Java-grænsefladen. - EJB-forretnings- og hjemmegrænseflader udvides ved hjælp af java-bønne. både EJBs lokale og forretningsgrænseflader kan tilknyttes den samme enhed af objektet.
- EJB-kontrol til verifikation er nævnt. Det bruger JNDI-navn, og det bruges som @ EJBHome.jndiName.
Q9. Liste over nogle nøgleelementer i persistens API?
Svar:
Dette er de mest populære EJB-interviewspørgsmål, der stilles i et interview. Nogle af de vigtigste aktører i persistens API er:
- Enhed
- Enhedschef
- Persistens enhed
- Datakilde
Q10. Hvordan statslige transaktioner opretholder konsistensen?
Svar:
For hver forpligtelse i en transaktion er felterne opdateret, hvilket sikrer sammenhæng i statlige transaktioner.
Anbefalede artikler
Dette har været en guide til listen over EJB-interviewspørgsmål og-svar, så kandidaten let kan nedbryde disse EJB-interviewspørgsmål. Her i dette indlæg har vi studeret de vigtigste EJB-interviewspørgsmål, som ofte stilles i interviews. Du kan også se på de følgende artikler for at lære mere -
- Test af interviewspørgsmål og svar
- SDET-interviewspørgsmål - Topspørgsmål
- Top Oops Java-interviewspørgsmål
- Oracle RAC Interview spørgsmål