Top 10 EJB-interviewvragen en -antwoorden (bijgewerkt voor 2019)

Inhoudsopgave:

Anonim

Inleiding tot EJB Interviewvragen en antwoorden

EJB breidt uit als Enterprise java bean. EJB helpt bij het bouwen van applicaties die zeer schaalbaar zijn en bevindt zich ook op het servereinde van het systeem. Ontwikkeld in 1997 door IBM. Het werd veroverd door Sun-microsystemen in 1999. De applicatieserver beheert het EJB met behulp van een container. Gebruik van EJB leidt tot een zeer hoog kostenefficiënt systeem in productie. Ze worden specifiek gebruikt om de logica van het bedrijfsleven in de applicaties toe te passen.

Als je nu op zoek bent naar een baan die gerelateerd is aan EJB, moet je je voorbereiden op de EJB-interviewvragen van 2019. Het is waar dat elk interview anders is volgens de verschillende functieprofielen. Hier hebben we de belangrijke EJB-interviewvragen en -antwoorden voorbereid die u zullen helpen succes te behalen in uw interview.

In dit artikel over EJB-interviewvragen uit 2019 presenteren we 10 belangrijkste en vaak gebruikte EJB-interviewvragen. Deze interviewvragen zijn als volgt verdeeld in twee delen:

Deel 1 - EJB Interviewvragen (basis)

Dit eerste deel behandelt de basisvragen en antwoorden van het EJB-interview.

Q1. Soorten Enterprise-bonen?

Antwoord:
Er zijn twee hoofdtypen bedrijfsbonen,

  • Sessiebonen: alle EJB-bestanden zijn toegankelijk via deze interface. Deze interface kan op afstand zijn of lokaal worden toegewezen.
  • Message Driven Beans: asynchrone uitvoeringen op basis van berichtparadigma's worden ondersteund met behulp van MDB.

Q2. Hoe kan een EJB Stateless worden gemaakt?

Antwoord:

  • Er moet een lokale interface worden gemaakt
  • De clienttoepassing gebruikt deze interface voor alle vormen van communicatie
  • @Lokale annotatie wanneer clientomgevingen hetzelfde lijken.
  • @Remote annotatie wanneer er een verschil is in de clientomgeving.
  • Er moet een stateful sessieboon worden gegenereerd
  • Gebruik @Stateful annotatie om de stateful notatie aan te duiden.

Laten we doorgaan naar de volgende EJB-interviewvragen.

Q3. Belangrijkste toepassingen van EJB-container?

Antwoord:

  • Beheer van EJB-levenscyclus
  • container beheerde transactie
  • Doorlopend container-beheerd
  • Veiligheid
  • Kostenefficiënte inzet

Q4. Onderscheid singleton sessieboon versus staatloze sessieboon?

Antwoord:

Dit zijn de gebruikelijke EJB-interviewvragen die in een interview worden gesteld. Hieronder zijn het verschil tussen Singleton-bonen en staatloze bonen als volgt:

  • Staatloze bonen leveren betere prestaties in de sessiegegevens,
  • Singleton-bonen daarentegen, neemt de prestaties van sessiegegevens gestaag af.
  • Associatie tussen de objecten is niet stateless en het roept slechts een enkele methode aan die op een bepaald tijdstip moet worden gebruikt.
  • Terwijl singleton bean het gelijktijdige proces toestaat om één object per keer recht te geven en ook een gerationaliseerd bestand bijhoudt zodat meer dan één object niet steeds opnieuw hetzelfde aanroept.
  • De staatloze boon werkt op generieke processen voor klanten. Alle gedeelde systemen kunnen de singleton bean-applicaties parallel delen en zorgen voor uitvoering en toegang tot meerdere threads tegelijk.

Q5. Hoe een EJB binnen een andere EJB te bellen?

Antwoord:
JNDI's kunnen worden gebruikt voor het aanroepen van een EJB binnen andere EJB's, het helpt ook om de thuisinterface te vinden en het exemplaar te verkrijgen.

Deel 2 - EJB-interviewvragen (geavanceerd)

Laten we nu eens kijken naar de geavanceerde EJB-interviewvragen en -antwoorden.

Q6. Roep de technologieën omarmd in J2EE.

Antwoord:
De technologieën die worden omarmd in J2EE zijn:

  • CORBA
  • Enterprise JavaBeansTM (EJBsTM)
  • De Java Naming and Directory InterfaceTM (JNDITM)
  • Java Servlets
  • De JDBCTM API voor gegevenstoegang.
  • De Java Transaction API (JTA)
  • JavaServer PagesTM (JSPsTM)

Q7. Rimpeleffect definiëren?

Antwoord:
Een fenomeen dat verandert tijdens de runtime van de server wordt weerspiegeld in alle klonen van de server wordt rimpeleffect genoemd.

Laten we doorgaan naar de volgende EJB-interviewvragen.

Q8. Wat zijn de manieren waarop de EJB-controle kan worden uitgebreid?

Antwoord:
EJB-besturing kan worden uitgebreid door de volgende stappen uit te voeren:

  • Een Java-interface die de EJB-interface uitbreidt, wordt gemaakt met behulp van de bepaalde componenten.
  • De EJB moet worden geverifieerd of het een sessieboon is, org.apache.beehive.controls.system.ejb.Session EJB-besturing wordt gebruikt om hetzelfde uit te breiden wanneer de EJB een sessieboon is, in het andere geval de org.apache .beehive.controls.system.ejb.Entity EJB Control wordt gebruikt voor uitbreiding.
  • Gebruik de Java-interface met de extensie @ Control die zich in de volgende bibliotheek bevindt:
    (Org.apache.beehive.controls.api.bean.ControlExtension). Dit is de manier waarop de Control Annotation Processor de controle-extensie kan krijgen met behulp van de Java-interface.
  • EJB zakelijke en thuisinterfaces worden uitgebreid met behulp van de java bean. zowel de lokale als de zakelijke interfaces van het EJB kunnen worden geassocieerd met dezelfde entiteit van het object.
  • EJB-controle voor verificatie wordt genoemd. Het gebruikt de JNDI-naam en het wordt gebruikt als @ EJBHome.jndiName.

Q9. Een lijst met enkele belangrijke elementen in de persistentie-API?

Antwoord:
Dit zijn de meest populaire EJB-interviewvragen die in een interview worden gesteld. Enkele van de belangrijkste actoren in de persistentie-API zijn:

  • Entiteit
  • Entiteitsmanager
  • Persistentie-eenheid
  • Databron

Q10. Hoe stateful transacties consistentie behouden?

Antwoord:
Bij elke toezegging van een transactie worden de velden bijgewerkt, dit zorgt voor consistentie bij stateful transacties.

Aanbevolen artikelen

Dit is een leidraad geweest voor de lijst met EJB-interviewvragen en -antwoorden, zodat de kandidaat deze EJB-interviewvragen gemakkelijk kan beantwoorden. Hier in dit bericht hebben we de beste EJB-interviewvragen bestudeerd die vaak in interviews worden gesteld. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Interviewvragen en -antwoorden
  2. SDET-interviewvragen - Topvragen
  3. Vragen tijdens solliciteren bij Top Oops Java
  4. Vragen tijdens solliciteren bij Oracle RAC