Introduction aux questions et réponses d'entrevue d'EJB
EJB se développe en tant que bean Java Enterprise. EJB aide à créer des applications hautement évolutives et réside également du côté serveur du système. Développé en 1997 par IBM. Il a été conquis par les microsystèmes solaires en 1999. Le serveur d'applications gère l'EJB à l'aide d'un conteneur. L'utilisation d'EJB conduit à un système très rentable en production. Ils sont spécifiquement utilisés pour appliquer la logique métier dans les applications.
Maintenant, si vous recherchez un emploi lié aux EJB, vous devez vous préparer pour les questions d'entrevue EJB 2019. Il est vrai que chaque entretien est différent selon les différents profils d'emploi. Ici, nous avons préparé les importantes questions et réponses d'entrevue d'EJB qui vous aideront à réussir votre entrevue.
Dans cet article sur les questions d'entrevue EJB 2019, nous présenterons les 10 questions d'entrevue EJB les plus importantes et les plus fréquemment utilisées. Ces questions d'entrevue sont divisées en deux parties:
Partie 1 - Questions d'entrevue EJB (de base)
Cette première partie couvre les questions et réponses d'entrevue de base d'EJB.
Q1. Types de beans Enterprise?
Répondre:
Il existe deux principaux types de beans entreprise,
- Beans session: Tous les fichiers EJB sont accessibles via cette interface. Cette interface peut être distante ou allouée en local.
- Message Driven Beans: les exécutions asynchrones basées sur le paradigme des messages sont prises en charge à l'aide de MDB.
Q2. Comment un EJB peut-il être créé sans état?
Répondre:
- Une interface locale doit être créée
- L'application client utilisera cette interface pour toutes les formes de communication
- Annotation @Local lorsque les environnements clients se ressemblent.
- Annotation @Remote en cas de différence d'environnement client.
- Un bean session avec état doit être généré
- Utilisez l'annotation @Stateful pour indiquer la notation avec état.
Passons aux prochaines questions d'entrevue d'EJB.
Q3. Applications clés du conteneur EJB?
Répondre:
- Gestion du cycle de vie des EJB
- transaction gérée par conteneur
- Géré en permanence par conteneur
- Sécurité
- Déploiement rentable
Q4. Différencier le bean session singleton par rapport au bean session sans état?
Répondre:
Ce sont les questions courantes posées lors d'un entretien avec EJB. Voici la différence entre les beans Singleton et les beans sans état:
- Les beans sans état fournissent des performances accrues dans les données de session,
- En revanche, les beans singleton ont une baisse constante des performances sur les données de session.
- L'association entre les objets n'est pas établie dans les apatrides et elle n'appelle qu'une seule méthode à utiliser à un moment donné.
- Tandis que le bean singleton permet au processus simultané de donner droit à un objet à la fois et conserve également un fichier rationalisé de sorte que plusieurs objets ne l'appelleront pas encore et encore.
- Le bean sans état fonctionne sur des processus génériques pour les clients. Tous les systèmes partagés peuvent partager en parallèle les applications de bean singleton et permettre l'exécution et l'accès à plusieurs threads à la fois.
Q5. Comment appeler un EJB dans un autre EJB?
Répondre:
Les JNDI peuvent être utilisés pour appeler un EJB au sein d'autres EJB, cela aide également à localiser l'interface d'accueil et à acquérir l'instance.
Partie 2 - Questions d'entrevue EJB (avancé)
Jetons maintenant un coup d'œil aux questions et réponses avancées de l'EJB.
Q6. Bénéficiez des technologies adoptées dans J2EE.
Répondre:
Les technologies adoptées dans J2EE sont:
- CORBA
- Enterprise JavaBeansTM (EJBsTM)
- Java Naming and Directory InterfaceTM (JNDITM)
- Servlets Java
- L'API d'accès aux données JDBCTM.
- L'API de transaction Java (JTA)
- JavaServer PagesTM (JSPsTM)
Q7. Définir l'effet d'entraînement?
Répondre:
Un phénomène qui change sur le temps d'exécution du serveur se reflète sur tous les clones du serveur est appelé effet d'entraînement.
Passons aux prochaines questions d'entrevue d'EJB.
Q8. De quelles manières le contrôle EJB peut-il être étendu?
Répondre:
Le contrôle EJB peut être étendu en procédant comme suit:
- Une interface java qui étend l'interface EJB est créée à l'aide des composants déterminés.
- L'EJB doit être vérifié s'il s'agit d'un bean session, org.apache.beehive.controls.system.ejb.Session Le contrôle EJB est utilisé pour étendre le même lorsque l'EJB est un bean session, dans l'autre cas, org.apache Le contrôle EJB .beehive.controls.system.ejb.Entity est utilisé pour l'extension.
- Utilisez l'interface Java avec @Control Extension qui réside dans la bibliothèque suivante:
(org.apache.beehive.controls.api.bean.ControlExtension). Il s'agit de la manière dont le processeur d'annotation de contrôle peut obtenir l'extension de contrôle à l'aide de l'interface Java. - Les interfaces professionnelles et domestiques d'EJB sont étendues à l'aide du bean Java. les interfaces locales et commerciales de l'EJB peuvent être associées à la même entité de l'objet.
- Le contrôle EJB pour vérification est mentionné. Il utilise le nom JNDI et il est utilisé comme @ EJBHome.jndiName.
Q9. Énumérer certains éléments clés de l'API de persistance?
Répondre:
Ce sont les questions d'entrevue EJB les plus populaires posées dans une interview. Certains des acteurs clés de l'API de persistance sont:
- Entité
- Gestionnaire d'entités
- Unité de persistance
- La source de données
Q10. Comment les transactions avec état maintiennent-elles la cohérence?
Répondre:
À chaque engagement d'une transaction, les champs sont mis à jour pour garantir la cohérence des transactions avec état.
Articles recommandés
Cela a été un guide pour la liste des questions et réponses d'entrevue EJB afin que le candidat puisse réprimer ces questions d'entrevue EJB facilement. Ici, dans cet article, nous avons étudié les meilleures questions d'entrevue EJB qui sont souvent posées lors des entretiens. Vous pouvez également consulter les articles suivants pour en savoir plus -
- Test des questions d'entrevue et réponses
- Questions d'entretiens chez SDET - Top Questions
- Questions d'entretiens chez Top Oops Java
- Questions d'entretiens chez Oracle RAC