Ú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 -
- Testovanie otázok a odpovedí na rozhovor
- Otázky na rozhovor s SDET - najčastejšie otázky
- Najčastejšie otázky týkajúce sa rozhovoru v jazyku Java
- Otázky týkajúce sa rozhovoru Oracle RAC