10 najčastejších otázok a odpovedí na rozhovor s EJB (aktualizované pre rok 2019)

Obsah:

Anonim

Úvod do otázok a odpovedí na rozhovory s EJB

EJB expanduje ako Enterprise java fazuľa. EJB pomáha pri vytváraní aplikácií, ktoré sú vysoko škálovateľné a tiež sa nachádza na serverovom konci systému. Vyvinuté v roku 1997 spoločnosťou IBM. Podmanil si ho slnečné mikrosystémy v roku 1999. Aplikačný server riadi EJB pomocou kontajnera. Použitie EJB vedie k výrobnému systému, ktorý je veľmi efektívny z hľadiska nákladov. Používajú sa konkrétne na aplikáciu logiky podnikania do aplikácií.

Teraz, ak hľadáte prácu, ktorá súvisí s EJB, musíte sa pripraviť na otázky týkajúce sa rozhovoru EJB z roku 2019. Je pravda, že každý pohovor sa líši podľa rôznych profilov zamestnania. Tu sme pripravili dôležité otázky a odpovede týkajúce sa rozhovorov s EJB, ktoré vám pomôžu dosiahnuť úspech v pohovore.

V tomto článku o rozhovoroch s EJB z roku 2019 predstavíme 10 najdôležitejších a často používaných otázok na otázky týkajúce sa rozhovoru s EJB. Tieto otázky týkajúce sa rozhovoru sú rozdelené do dvoch častí:

1. časť - Rozhovory s EJB (základné)

Táto prvá časť sa venuje základným otázkam a odpovediam EJB Interview.

Q1. Typy bôbov Enterprise?

odpoveď:
Existujú dva hlavné druhy fazule,

  • Fazuľa relácie: Všetky súbory EJB sú prístupné pomocou tohto rozhrania. Toto rozhranie môže byť vzdialené alebo pridelené lokálne.
  • Fazule riadené správami: Asynchrónne spustenia založené na paradigme správ sú podporované pomocou MDB.

Q2. Ako môže byť EJB vytvorený bez štátnej príslušnosti?

odpoveď:

  • Je potrebné vytvoriť lokálne rozhranie
  • Klientská aplikácia bude používať toto rozhranie pre všetky formy komunikácie
  • @ Miestna anotácia, keď sa klientske prostredia podobajú.
  • @ Odošlite anotáciu, ak existuje rozdiel v klientskom prostredí.
  • Musí sa vygenerovať stavová fazuľa
  • Použite @Stateful anotáciu na označenie štátnej notácie.

Prejdime k ďalším otázkam týkajúcim sa rozhovoru EJB.

Q3. Kľúčové aplikácie EJB kontajnera?

odpoveď:

  • Riadenie životného cyklu EJB
  • transakcia riadená kontajnermi
  • Kontrolované s kontajnermi
  • zabezpečenia
  • Nákladovo efektívne nasadenie

Q4. Odlíšiť fazuľu s jednoduchou reláciou od fazule bez štátnej príslušnosti?

odpoveď:

Toto sú bežné otázky týkajúce sa rozhovorov EJB, ktoré boli položené počas rozhovoru. Nižšie sú uvedené rozdiely medzi bôbmi Singleton a fazuľkami bez štátnej príslušnosti:

  • Fazuľa bez štátnej príslušnosti zvyšuje výkonnosť údajov relácie,
  • Na druhej strane bobule Singleton vykazujú ustálený pokles výkonnosti údajov o reláciách.
  • Asociácia medzi objektmi nie je stanovená bez štátnej príslušnosti a vyžaduje len jedinú metódu, ktorá sa má použiť v konkrétnom okamihu.
  • Kým singletonová fazuľa umožňuje simultánnemu procesu oprávňovať naraz jeden objekt a tiež udržiava racionalizovaný súbor, takže viac ako jeden objekt ho nebude opakovane volať.
  • Fazuľa bez štátnej príslušnosti pracuje pre generické procesy pre klientov. Všetky zdieľané systémy môžu paralelne zdieľať aplikácie singleton bean a umožňujú vykonávanie a prístup k viacerým vláknam naraz.

Q5. Ako volať jeden EJB v rámci iného EJB?

odpoveď:
JNDI je možné použiť na volanie jedného EJB v rámci iných EJB, pomáha tiež lokalizovať domáce rozhranie a získať inštanciu.

2. časť - Rozhovory s EJB (rozšírené)

Pozrime sa teraz na pokročilé otázky a odpovede týkajúce sa rozhovoru EJB.

Q6. Zapíšte technológie obsiahnuté v J2EE.

odpoveď:
Technológie zahrnuté do J2EE sú:

  • CORBA
  • Enterprise JavaBeansTM (EJBsTM)
  • Java Naming and Directory InterfaceTM (JNDITM)
  • Servery Java
  • API na prístup k údajom JDBCTM.
  • Java Transaction API (JTA)
  • Stránky JavaServerTM (JSPsTM)

Q7. Definovať efekt zvlnenia?

odpoveď:
Zmeny javu v čase behu servera sa prejavia vo všetkých klonoch servera, ktoré sa nazývajú zvlnenie.

Prejdime k ďalším otázkam týkajúcim sa rozhovoru EJB.

Q8. Akými spôsobmi je možné rozšíriť kontrolu EJB?

odpoveď:
Ovládanie EJB je možné rozšíriť vykonaním nasledujúcich krokov:

  • Rozhranie java, ktoré rozširuje rozhranie EJB, sa vytvorí pomocou určených komponentov.
  • EJB sa musí overiť, či ide o bean relácie, org.apache.beehive.controls.system.ejb.Session EJB Control sa používa na rozšírenie toho istého, keď je EJB bean relácie, v opačnom prípade org.apache .beehive.controls.system.ejb.Entity EJB Control sa používa na rozšírenie.
  • Použite rozhranie Java s rozšírením @Control, ktoré je umiestnené v nasledujúcej knižnici:
    (Org.apache.beehive.controls.api.bean.ControlExtension). Toto je spôsob, ktorým procesor Annotation Control môže získať rozšírenie kontroly pomocou rozhrania Java.
  • Obchodné a domáce rozhranie EJB sa rozširuje pomocou java bean. miestne a obchodné rozhrania EJB môžu byť spojené s rovnakou entitou objektu.
  • Je uvedená kontrola EJB na overenie. Používa názov JNDI a používa sa ako @ EJBHome.jndiName.

Q9. Zoznam niektorých kľúčových prvkov v rozhraní API na vytrvalosť?

odpoveď:
Toto sú najobľúbenejšie otázky týkajúce sa rozhovoru EJB, ktoré boli položené počas rozhovoru. Niektoré z kľúčových aktérov v API pre vytrvalosť sú:

  • bytosť
  • Správca entít
  • Perzistencia
  • Dátový zdroj

Q10. Ako si štátne transakcie udržiavajú konzistentnosť?

odpoveď:
Pri každom záväzku transakcie sa polia aktualizujú, čím sa zabezpečí konzistentnosť stavových transakcií.

Odporúčané články

Toto bol sprievodca zoznamom otázok a odpovedí na otázky týkajúce sa rozhovoru EJB, aby uchádzač mohol tieto otázky na pohovor EJB ľahko nájsť. Tu v tomto príspevku sme študovali najčastejšie otázky týkajúce sa rozhovorov s EJB, ktoré sa často kladú pri rozhovoroch. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Testovanie otázok a odpovedí na rozhovor
  2. Otázky na rozhovor s SDET - najčastejšie otázky
  3. Najčastejšie otázky týkajúce sa rozhovoru v jazyku Java
  4. Otázky týkajúce sa rozhovoru Oracle RAC