Introducere la întrebări și răspunsuri la interviu EJB
EJB se extinde pe măsură ce beva java Enterprise. EJB ajută la construirea de aplicații extrem de scalabile și, de asemenea, se află pe capătul serverului. Dezvoltat în 1997 de IBM. A fost cucerită de microsistemele solare în 1999. Serverul de aplicații gestionează EJB folosind un container. Utilizarea EJB duce la un sistem foarte ridicat din punct de vedere al costurilor în producție. Sunt utilizate special pentru aplicarea logicii de afaceri în aplicații.
Acum, dacă sunteți în căutarea unui loc de muncă care are legătură cu EJB, atunci trebuie să vă pregătiți pentru întrebările de interviu EJB din 2019. Este adevărat că fiecare interviu este diferit în funcție de diferitele profiluri de muncă. Aici, am pregătit importante întrebări și răspunsuri la interviu EJB, care vă vor ajuta să obțineți succes în interviu.
În acest articol despre întrebările de interviu EJB din 2019, vom prezenta cele mai importante și frecvent utilizate întrebări ale interviului EJB. Aceste întrebări de interviu sunt împărțite în două părți:
Partea 1 - Întrebări de interviu EJB (de bază)
Această primă parte acoperă întrebările și răspunsurile de bază ale interviului EJB.
Q1. Tipuri de fasole Enterprise?
Răspuns:
Există două tipuri majore de fasole pentru întreprinderi,
- Boabe de sesiune: toate fișierele EJB sunt accesibile cu această interfață. Această interfață poate fi de la distanță sau alocată în local.
- Fasole conduse prin mesaje: Execuțiile asincrone bazate pe paradigma de mesaje sunt acceptate folosind MDB.
Q2. Cum poate fi creat un EJB fără apatru?
Răspuns:
- Trebuie creată o interfață locală
- Aplicația client va utiliza această interfață pentru toate formele de comunicare
- @ Adnotare locală atunci când mediile client seamănă la fel.
- @Remotați adnotarea atunci când există o diferență de mediu client.
- Trebuie să fie generat un fasoliu de sesiune
- Utilizați adnotarea @Stateful pentru a semnifica notarea statistică.
Haideți să trecem la următoarele întrebări la interviu EJB.
Q3. Aplicații cheie ale containerului EJB?
Răspuns:
- Managementul ciclului de viață al EJB
- tranzacție gestionată de containere
- Gestionat persistent de containere
- Securitate
- Implementare eficientă din punct de vedere al costurilor
Q4. Diferențiați beanul de sesiune singleton față de fasolea sesiunii fără stat?
Răspuns:
Aceasta este întrebarea comună a interviului EJB adresată într-un interviu. Mai jos, diferența dintre fasolea Singleton și fasolea fără stat sunt următoarele:
- Fasolea fără stat furnizează performanțe sporite în datele sesiunii,
- Boabele Singleton, pe de altă parte, există o scădere constantă a performanței la datele sesiunii.
- Asocierea între obiecte nu este stabilită în apatrid și apelează la o singură metodă pentru a fi folosită la un anumit moment.
- Întrucât, singleton bean permite procesul simultan de a da dreptul la un obiect simultan și, de asemenea, păstrează un fișier raționalizat, astfel încât mai mult de un obiect nu va apela la fel din nou.
- Fasolea apatridă operează pe procese generice pentru clienți. Toate sistemele partajate pot partaja paralel aplicațiile de fasole singleton și permit executarea și accesul mai multor fire simultan.
Q5. Cum să sunați un EJB în cadrul altui EJB?
Răspuns:
JNDI poate fi folosit pentru apelarea unui EJB în cadrul altor EJB, de asemenea, ajută la localizarea interfeței de domiciliu și la dobândirea instanței.
Partea 2 - Întrebări de interviu EJB (avansat)
Haideți să aruncăm o privire asupra întrebărilor și răspunsurilor avansate la interviu EJB.
Q6. Înscrieți-vă tehnologiile incluse în J2EE.
Răspuns:
Tehnologiile incluse în J2EE sunt:
- CORBA
- Enterprise JavaBeansTM (EJBsTM)
- Java Naming and Directory InterfaceTM (JNDITM)
- Servlets Java
- API-ul de acces la date JDBCTM.
- API-ul de tranzacții Java (JTA)
- JavaServer PagesTM (JSPsTM)
Q7. Definiți efectul Ripple?
Răspuns:
Un fenomen care se modifică pe timpul de execuție al serverului se reflectă pe toate clonele serverului se numește efect de ondulare.
Haideți să trecem la următoarele întrebări la interviu EJB.
Q8. Care sunt modalitățile prin care se poate extinde controlul EJB?
Răspuns:
Controlul EJB poate fi extins urmând următorii pași:
- Utilizând componentele determinate este creată o interfață java care extinde interfața EJB.
- EJB trebuie să fie verificat dacă este vorba despre un fasol de sesiune, org.apache.beehive.controls.system.ejb.Session Control EJB este utilizat pentru extinderea aceluiași atunci când EJB este un bean de sesiune, pe de altă parte org.apache .beehive.controls.system.ejb.Entity EJB Control este utilizat pentru extinderea.
- Utilizați interfața Java cu Extensia @Control care se află în următoarea bibliotecă:
(Org.apache.beehive.controls.api.bean.ControlExtension). Acesta este modul în care procesorul de adnotare a controlului poate obține extensia de control utilizând interfața Java. - Interfețele de afaceri EJB și acasă sunt extinse cu ajutorul fasolei Java. atât interfețele locale și de afaceri ale EJB pot fi asociate cu aceeași entitate a obiectului.
- Se menționează controlul EJB pentru verificare. Folosește numele JNDI și este folosit ca @ EJBHome.jndiName.
Q9. Enumerați câteva elemente cheie în API-ul persistență?
Răspuns:
Acesta este cel mai popular EJB Interviu Întrebări adresate într-un interviu. Unii dintre actorii cheie în API-ul persistenței sunt:
- Entitate
- Manager de entitate
- Unitatea de persistență
- Sursă de date
Q10. Cât de puternice păstrează consecvența tranzacțiilor?
Răspuns:
La fiecare angajament al unei tranzacții, câmpurile sunt actualizate, asigurând coerența tranzacțiilor statale.
Articole recomandate
Acesta a fost un ghid pentru lista întrebărilor și răspunsurilor la interviu EJB, astfel încât candidatul să poată împărți cu ușurință aceste întrebări de interviu EJB. Aici, în acest post, am studiat întrebările de interviu EJB de top, care sunt adesea puse în interviuri. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -
- Testarea întrebărilor și răspunsurilor la interviu
- Întrebări la interviu SDET - Întrebări de top
- Întrebări de top cu interviu Java
- Întrebări de interviu Oracle RAC