Introduksjon til EJB-intervjuspørsmål og svar
EJB utvides som Enterprise java bean. EJB hjelper deg med å bygge applikasjoner som er svært skalerbare, og den ligger også på serverenden av systemet. Utviklet i 1997 av IBM. Den ble erobret av solmikrosystemer i 1999. Applikasjonsserveren administrerer EJB ved hjelp av en container. Bruk av EJB fører til et svært kostnadseffektivt system i produksjonen. De brukes spesielt for å anvende logikken til virksomheten i applikasjonene.
Nå, hvis du leter etter en jobb som er relatert til EJB, må du forberede deg på EJB intervjuspørsmål i 2019. Det er sant at hvert intervju er forskjellig per de forskjellige jobbprofilene. Her har vi forberedt de viktige spørsmålene og svarene til EJB-intervjuet som vil hjelpe deg å få suksess i intervjuet.
I denne artikkelen om EJB Interview Questions, skal vi presentere 10 viktigste og ofte brukte EJB intervjuspørsmål. Disse intervjuspørsmålene er delt inn i to deler er som følger:
Del 1 - EJB-intervjuspørsmål (grunnleggende)
Denne første delen dekker grunnleggende spørsmål og svar på EJB-intervjuer.
Q1. Typer Enterprise bønner?
Svar:
Det er to hovedtyper av bedriftsbønner,
- Øktbønner: Alle EJB-filer er tilgjengelige ved hjelp av dette grensesnittet. Dette grensesnittet kan enten være fjerntliggende eller tildelt lokalt.
- Message Driven Beans: Meldingsparadigme-baserte asynkrone henrettelser støttes ved bruk av MDB.
Q2. Hvordan kan en EJB skapes statsløs?
Svar:
- Et lokalt grensesnitt må opprettes
- Klientapplikasjonen bruker dette grensesnittet for alle former for kommunikasjon
- @ Lokal merknad når klientmiljøer ligner det samme.
- @ Fjern merknad når det er forskjell på klientmiljø.
- En tilstrekkelig øktbønne må genereres
- Bruk @Stateful-merknad for å betegne den statlige notasjonen.
La oss gå til de neste EJB-intervjuspørsmål.
Q3. Viktige applikasjoner av EJB container?
Svar:
- Styring av EJB livssyklus
- containerstyrt transaksjon
- Beholderstyrt vedvarende
- Sikkerhet
- Kostnadseffektiv distribusjon
Q4. Skille singleton session bean vs stateless session bean?
Svar:
Dette er de vanlige EJB-intervjuspørsmålene som stilles i et intervju. Nedenfor er forskjellen mellom Singleton-bønner og statsløse bønner som følger:
- Statløse bønner gir økt ytelse i øktdataene,
- På Singleton-bønner er det derimot en jevn nedgang i ytelse på øktdata.
- Assosiasjon mellom objektene er ikke etablert i statsløs, og det kaller bare en enkelt metode som skal brukes på et bestemt tidspunkt.
- Mens singleton bean tillater samtidig prosess å gi rett til et objekt av gangen og opprettholder også en rasjonalisert fil slik at mer enn ett objekt ikke vil ringe det samme igjen og igjen.
- Den statsløse bønnen opererer på generiske prosesser for klienter. Alle de delte systemene kan parallelt dele singleton bean-applikasjonene og tillater utførelse og tilgang til flere tråder på en gang.
Q5. Hvordan ringe en EJB i en annen EJB?
Svar:
JNDI-er kan brukes til å ringe en EJB-er innenfor andre EJB-er, det hjelper også til å finne hjemmet grensesnittet og skaffe forekomsten.
Del 2 - EJB-intervjuspørsmål (avansert)
La oss nå se på de avanserte spørsmål og svar på EJB-intervjuet.
Q6. Verve teknologiene omfavnet i J2EE.
Svar:
Teknologiene som omfavnes i J2EE er:
- CORBA
- Enterprise JavaBeansTM (EJBsTM)
- Java Naming and Directory InterfaceTM (JNDITM)
- Java Servlets
- JDBCTM-datatilgangs API.
- Java Transaction API (JTA)
- JavaServer PagesTM (JSPsTM)
Q7. Definer ringvirkningen?
Svar:
Et fenomen endringer på serverens kjøretid reflekteres over alle klonene på serveren kalles ringvirkning.
La oss gå til de neste EJB-intervjuspørsmål.
Q8. Hvilke måter kan EJB-kontrollen utvides?
Svar:
EJB-kontrollen kan utvides ved å utføre følgende trinn:
- Et java-grensesnitt som utvider EJB-grensesnittet, opprettes ved hjelp av de bestemte komponentene.
- EJB må verifiseres om det er en sesjonsbønne, org.apache.beehive.controls.system.ejb. Økt EJB-kontroll brukes til å utvide det samme når EJB er en øktbønne. I det andre tilfellet org.apache .beehive.controls.system.ejb.Entity EJB Control brukes til å utvide.
- Bruk Java-grensesnittet med @Control Extension som ligger i følgende bibliotek:
(Org.apache.beehive.controls.api.bean.ControlExtension). Dette er måten Control Annotation Processor kan få kontrollutvidelsen ved å bruke Java-grensesnittet. - EJB forretnings- og hjemmegrensesnitt utvides ved hjelp av java bønne. både EJBs lokale og forretningsmessige grensesnitt kan knyttes til den samme enheten av objektet.
- EJB-kontroll for verifisering er nevnt. Den bruker JNDI-navn, og det brukes som @ EJBHome.jndiName.
Q9. Liste over noen viktige elementer i utholdenhets-API?
Svar:
Dette er de mest populære EJB-intervjuspørsmålene som stilles i et intervju. Noen av nøkkelaktørene i utholdenhets-API er:
- Entity
- Enhetsleder
- Utholdenhetsenhet
- Datakilde
Q10. Hvordan statlige transaksjoner opprettholder konsistensen?
Svar:
For hver forpliktelse av en transaksjon blir feltene oppdatert, noe som sikrer konsistens i statlige transaksjoner.
Anbefalte artikler
Dette har vært en guide til listen over EJB-intervjuspørsmål og svar, slik at kandidaten enkelt kan slå sammen disse EJB-intervjuspørsmålene. Her i dette innlegget har vi studert toppspørsmål om EJB-intervju som ofte blir stilt i intervjuer. Du kan også se på følgende artikler for å lære mer -
- Testing av intervjuspørsmål og svar
- SDET-intervjuspørsmål - Toppspørsmål
- Topp Oops Java-intervjuspørsmål
- Oracle RAC intervjuspørsmål