10 najczęściej zadawanych pytań i odpowiedzi podczas wywiadu EJB (Zaktualizowano na 2019 r.)

Spisie treści:

Anonim

Wprowadzenie do pytań i odpowiedzi na rozmowę kwalifikacyjną EJB

EJB rozwija się jako Enterprise java bean. EJB pomaga w budowaniu aplikacji, które są wysoce skalowalne, a także znajdują się na serwerze po stronie systemu. Opracowany w 1997 roku przez IBM. Został podbity przez mikrosystemy Sun w 1999 roku. Serwer aplikacji zarządza EJB za pomocą kontenera. Zastosowanie EJB prowadzi do bardzo wysokiej opłacalności systemu w produkcji. Służą one w szczególności do zastosowania logiki biznesowej w aplikacjach.

Teraz, jeśli szukasz pracy związanej z EJB, musisz przygotować się do pytań do wywiadu EJB 2019. Prawdą jest, że każda rozmowa kwalifikacyjna jest inna w zależności od profilu pracy. Tutaj przygotowaliśmy ważne pytania i odpowiedzi do wywiadu EJB, które pomogą Ci odnieść sukces w rozmowie kwalifikacyjnej.

W tym artykule na pytania do wywiadu EJB 2019 przedstawimy 10 najważniejszych i najczęściej używanych pytań do wywiadu EJB. Te pytania do rozmowy kwalifikacyjnej są podzielone na dwie części:

Część 1 - Pytania do wywiadu EJB (podstawowe)

Ta pierwsza część obejmuje podstawowe pytania i odpowiedzi podczas wywiadu EJB.

Pytanie 1 Rodzaje fasoli Enterprise?

Odpowiedź:
Istnieją dwa główne rodzaje fasoli korporacyjnych,

  • Fasola sesji: Wszystkie pliki EJB są dostępne przy użyciu tego interfejsu. Ten interfejs może być zdalny lub przydzielony lokalnie.
  • Fasole oparte na komunikatach : asynchroniczne wykonania oparte na paradygmacie komunikatów są obsługiwane przy użyciu MDB.

Q2 Jak można utworzyć EJB bezstanowo?

Odpowiedź:

  • Należy utworzyć interfejs lokalny
  • Aplikacja kliencka będzie używać tego interfejsu do wszystkich form komunikacji
  • @Lokalne adnotacje, gdy środowiska klienta przypominają to samo.
  • @Zdejmuj adnotacje, gdy występuje różnica w środowisku klienta.
  • Należy wygenerować stanową sesję bean
  • Użyj @Stateful adnotation, aby oznaczyć notację stanową.

Przejdźmy do następnych pytań do wywiadu EJB.

Pytanie 3 Kluczowe zastosowania kontenera EJB?

Odpowiedź:

  • Zarządzanie cyklem życia EJB
  • transakcja zarządzana przez kontener
  • Stale zarządzany przez kontener
  • Bezpieczeństwo
  • Opłacalne wdrożenie

Pytanie 4 Zróżnicować fasolę sesji singletonowej a bean sesji bezstanowej?

Odpowiedź:

To są typowe pytania do wywiadu EJB zadawane podczas wywiadu. Poniżej przedstawiono różnice między ziarnami Singleton a ziarnami bezstanowymi:

  • Ziarna bezstanowe zwiększają wydajność danych sesji,
  • Z drugiej strony fasola Singleton wykazuje stały spadek wydajności danych sesji.
  • Skojarzenie między obiektami nie jest ustanawiane w trybie bezstanowym i wymaga tylko jednej metody do użycia w określonym momencie.
  • Natomiast singleton bean pozwala na jednoczesny proces uprawniający do jednego obiektu na raz, a także utrzymuje zracjonalizowany plik, aby więcej niż jeden obiekt nie wywoływał tego samego wielokrotnie.
  • Bezstanowa fasola działa na ogólnych procesach dla klientów. Wszystkie współużytkowane systemy mogą równolegle współużytkować aplikacje singleton bean i umożliwiają wykonywanie i dostęp do wielu wątków jednocześnie.

Pytanie 5 Jak zadzwonić do jednego EJB w innym EJB?

Odpowiedź:
JNDI można wykorzystać do wywoływania jednego EJB w innych EJB, pomaga także zlokalizować interfejs domowy i uzyskać instancję.

Część 2 - pytania do wywiadu EJB (zaawansowane)

Przyjrzyjmy się teraz zaawansowanym pytaniom i odpowiedziom z wywiadu EJB.

Pytanie 6 Pozyskaj technologie objęte J2EE.

Odpowiedź:
Technologie objęte J2EE to:

  • CORBA
  • Enterprise JavaBeansTM (EJBsTM)
  • Java Naming and Directory InterfaceTM (JNDITM)
  • Serwlety Java
  • Interfejs API dostępu do danych JDBCTM.
  • Java Transaction API (JTA)
  • JavaServer PagesTM (JSPsTM)

Pytanie 7 Zdefiniować efekt tętnienia?

Odpowiedź:
Zjawisko zmiany w czasie wykonywania serwera odzwierciedlone we wszystkich klonach serwera nazywa się efektem tętnienia.

Przejdźmy do następnych pytań do wywiadu EJB.

Pytanie 8 Jakie są sposoby rozszerzenia kontroli EJB?

Odpowiedź:
Kontrolę EJB można rozszerzyć, wykonując następujące czynności:

  • Interfejs Java, który rozszerza interfejs EJB, jest tworzony przy użyciu określonych komponentów.
  • EJB należy zweryfikować, czy jest to komponent bean sesji, org.apache.beehive.controls.system.ejb.Session EJB Control służy do rozszerzenia tego samego, gdy EJB jest komponentem sesyjnym. W innym przypadku org.apache .beehive.controls.system.ejb.Entity EJB Control służy do rozszerzania.
  • Użyj interfejsu Java z rozszerzeniem @Control, które znajduje się w następującej bibliotece:
    (org.apache.beehive.controls.api.bean.ControlExtension). W ten sposób procesor adnotacji kontroli może uzyskać rozszerzenie kontroli za pomocą interfejsu Java.
  • Interfejsy biznesowe i domowe EJB są rozszerzane przy użyciu komponentu java bean. zarówno lokalny, jak i biznesowy interfejs EJB można powiązać z tym samym bytem obiektu.
  • Wspomniano kontrolę EJB do weryfikacji. Używa nazwy JNDI i jest używany jako @ EJBHome.jndiName.

Pytanie 9 Wymienić niektóre kluczowe elementy w interfejsie API trwałości?

Odpowiedź:
Jest to najpopularniejsze pytanie podczas wywiadu EJB. Niektóre kluczowe podmioty w interfejsie API trwałości to:

  • Jednostka
  • Menedżer jednostki
  • Jednostka uporczywości
  • Źródło danych

P10 Jak transakcje stanowe zachowują spójność?

Odpowiedź:
Przy każdym zobowiązaniu transakcji pola są aktualizowane, co zapewnia spójność transakcji stanowych.

Polecane artykuły

Jest to przewodnik po liście pytań i odpowiedzi na rozmowę kwalifikacyjną EJB, dzięki czemu kandydat może łatwo zlikwidować te pytania podczas rozmowy kwalifikacyjnej EJB. Tutaj w tym poście przeanalizowaliśmy najważniejsze pytania do wywiadu EJB, które często zadawane są w wywiadach. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Testowanie pytań i odpowiedzi podczas wywiadu
  2. SDET Pytania do wywiadu - najważniejsze pytania
  3. Najważniejsze pytania dotyczące wywiadu Java
  4. Pytania do wywiadu Oracle RAC