10 nejdůležitějších otázek a odpovědí na rozhovor s EJB (aktualizováno pro rok 2019)

Obsah:

Anonim

Úvod do otázek a odpovědí na rozhovor s EJB

EJB expanduje jako Enterprise java fazole. EJB pomáhá při vytváření aplikací, které jsou vysoce škálovatelné a také se nachází na konci systému na serveru. Vyvinutý v roce 1997 společností IBM. To bylo podmanil si sluneční mikrosystémy v roce 1999. Aplikační server řídí EJB pomocí kontejneru. Použití EJB vede k velmi nákladově efektivnímu systému výroby. Používají se konkrétně k aplikaci logiky podnikání do aplikací.

Nyní, pokud hledáte práci související s EJB, musíte se připravit na 2019 EJB Interview Otázky. Je pravda, že každý pohovor se liší podle různých profilů práce. Zde jsme připravili důležité otázky a odpovědi týkající se rozhovorů EJB, které vám pomohou dosáhnout úspěchu ve vašem rozhovoru.

V tomto článku o rozhovorech EJB z roku 2019 představíme 10 nejdůležitějších a nejčastěji používaných otázek rozhovoru EJB. Tyto rozhovory jsou rozděleny do dvou částí:

Část 1 - Otázky k rozhovoru EJB (základní)

Tato první část se zabývá základními otázkami a odpověďmi EJB Interview.

Q1. Typy fazolí Enterprise?

Odpovědět:
Existují dva hlavní typy fazolí,

  • Fazole relace: Všechny soubory EJB jsou přístupné pomocí tohoto rozhraní. Toto rozhraní by mohlo být vzdálené nebo přidělené v lokálním.
  • Fazole řízené zprávami: Asynchronní spouštění založené na paradigmatu zpráv jsou podporovány pomocí MDB.

Q2. Jak lze vytvořit EJB bez státní příslušnosti?

Odpovědět:

  • Je třeba vytvořit místní rozhraní
  • Klientská aplikace bude toto rozhraní používat pro všechny formy komunikace
  • @ Lokální anotace, když se klientská prostředí podobají stejnému.
  • @Odstranit anotaci, pokud existuje rozdíl v klientském prostředí.
  • Musí být vygenerována fazole se stavovým sezením
  • Použijte @Stateful anotace k označení státní notace.

Přejdeme k dalším otázkám EJB Interview.

Q3. Klíčové aplikace kontejneru EJB?

Odpovědět:

  • Řízení životního cyklu EJB
  • transakce řízená kontejnerem
  • Trvale řízený kontejner
  • Bezpečnostní
  • Nákladově efektivní nasazení

Q4. Rozlišovat bean single singleton vs bean bez státní příslušnosti?

Odpovědět:

Toto jsou běžné otázky EJB Interview položené během rozhovoru. Níže jsou uvedeny rozdíly mezi zrny Singleton a fazolí Stateless:

  • Fazole bez státní příslušnosti poskytují vyšší výkon v datech relace,
  • Fazole Singleton, na druhé straně, dochází ke stálému poklesu výkonu údajů o relacích.
  • Přidružení mezi objekty není stanoveno bez státní příslušnosti a vyžaduje pouze jedinou metodu, která má být použita v určitém okamžiku.
  • Zatímco singletonová fazole umožňuje simultánnímu procesu oprávnění jednoho objektu najednou a také udržuje racionalizovaný soubor, takže více než jeden objekt nebude opakovaně volat stejný objekt.
  • Fazole bez státní příslušnosti pracuje na obecných procesech pro klienty. Všechny sdílené systémy mohou paralelně sdílet aplikace singleton bean a umožňují provádění a přístup k více vláknům najednou.

Q5. Jak volat jeden EJB v rámci jiného EJB?

Odpovědět:
JNDI lze použít pro volání jednoho EJB v rámci jiných EJB, ale také pomáhá lokalizovat domovské rozhraní a získat instanci.

Část 2 - Rozhovory s EJB (pokročilé)

Podívejme se nyní na pokročilé otázky a odpovědi týkající se rozhovorů EJB.

Q6. Zapište technologie obsažené v J2EE.

Odpovědět:
Technologie obsažené v J2EE jsou:

  • CORBA
  • Enterprise JavaBeansTM (EJBsTM)
  • Java Naming and Directory InterfaceTM (JNDITM)
  • Java servlety
  • API pro přístup k datům JDBCTM.
  • Java Transaction API (JTA)
  • JavaServer PagesTM (JSPsTM)

Q7. Definovat efekt zvlnění?

Odpovědět:
Fenoménové změny doby běhu serveru se projeví ve všech klonech serveru, které se nazývají zvlnění.

Přejdeme k dalším otázkám EJB Interview.

Q8. Jakými způsoby lze rozšířit řízení EJB?

Odpovědět:
Řízení EJB lze rozšířit provedením následujících kroků:

  • Pomocí určených komponent se vytvoří java rozhraní, které rozšiřuje rozhraní EJB.
  • EJB musí být ověřeno, zda se jedná o bean relace, org.apache.beehive.controls.system.ejb.Session EJB Control se používá pro rozšíření téhož, když EJB je bean relace, v opačném případě org.apache .beehive.controls.system.ejb.Entity EJB Control se používá pro rozšíření.
  • Použijte rozhraní Java s příponou @Control, které je umístěno v následující knihovně:
    (org.apache.beehive.controls.api.bean.ControlExtension). Toto je způsob, jak může procesor anotace řízení získat rozšíření kontroly pomocí rozhraní Java.
  • EJB obchodní a domácí rozhraní jsou rozšířena pomocí java fazole. místní i obchodní rozhraní EJB mohou být spojena se stejnou entitou objektu.
  • Je zmíněna kontrola EJB pro ověření. Používá název JNDI a používá se jako @ EJBHome.jndiName.

Q9. Seznam některých klíčových prvků v rozhraní API pro vytrvalost?

Odpovědět:
Toto jsou nejoblíbenější EJB Interview otázky položené v rozhovoru. Některé z klíčových aktérů API pro vytrvalost jsou:

  • Entity
  • Správce entit
  • Perzistence jednotka
  • Zdroj dat

Q10. Jak stavové transakce udržují konzistenci?

Odpovědět:
Při každém závazku transakce jsou pole aktualizována, což zajišťuje konzistenci stavových transakcí.

Doporučené články

Toto byl průvodce seznamem otázek a odpovědí EJB Interview, aby uchazeč mohl tyto otázky EJB Interview snadno zařídit. Zde v tomto příspěvku jsme studovali top EJB Interview Otázky, které jsou často kladeny v rozhovorech. Další informace naleznete také v následujících článcích -

  1. Testování dotazů a odpovědí na rozhovor
  2. SDET Interview - hlavní otázky
  3. Nejlépe Oops Java Interview Otázky
  4. Dotazy na rozhovor Oracle RAC