Las 10 principales preguntas y respuestas de la entrevista de EJB (Actualizado para 2019)

Tabla de contenido:

Anonim

Introducción a las preguntas y respuestas de la entrevista EJB

EJB se expande como Enterprise Java Bean. EJB ayuda en la creación de aplicaciones que son altamente escalables y también reside en el extremo del servidor del sistema. Desarrollado en 1997 por IBM. Fue conquistado por Sun Microsystems en 1999. El servidor de aplicaciones administra el EJB utilizando un contenedor. El uso de EJB conduce a un sistema muy rentable en producción. Se utilizan específicamente para aplicar la lógica de los negocios en las aplicaciones.

Ahora, si está buscando un trabajo relacionado con EJB, debe prepararse para las preguntas de la entrevista de EJB de 2019. Es cierto que cada entrevista es diferente según los diferentes perfiles de trabajo. Aquí, hemos preparado las preguntas y respuestas importantes de la entrevista EJB que lo ayudarán a tener éxito en su entrevista.

En este artículo de Preguntas de la entrevista de EJB de 2019, presentaremos las 10 preguntas de entrevista de EJB más importantes y de uso más frecuente. Estas preguntas de la entrevista se dividen en dos partes:

Parte 1 - Preguntas de la entrevista EJB (Básico)

Esta primera parte cubre preguntas y respuestas básicas de la entrevista EJB.

Q1. Tipos de frijoles de empresa?

Responder:
Hay dos tipos principales de beans empresariales,

  • Beans de sesión: se puede acceder a todos los archivos EJB utilizando esta interfaz. Esta interfaz puede ser remota o asignada en local.
  • Frijoles controlados por mensajes: las ejecuciones asincrónicas basadas en paradigmas de mensajes son compatibles con MDB.

Q2 ¿Cómo se puede crear un EJB sin estado?

Responder:

  • Se necesita crear una interfaz local
  • La aplicación cliente utilizará esta interfaz para todas las formas de comunicación.
  • @ Anotación local cuando los entornos del cliente se parecen a los mismos.
  • @ Anotación remota cuando hay una diferencia en el entorno del cliente.
  • Se debe generar un bean de sesión con estado
  • Use la anotación @Stateful para indicar la notación con estado.

Pasemos a las siguientes preguntas de la entrevista de EJB.

Q3. ¿Aplicaciones clave del contenedor EJB?

Responder:

  • Gestión del ciclo de vida de EJB
  • transacción gestionada por contenedor
  • Contenedor gestionado persistentemente
  • Seguridad
  • Despliegue rentable

Q4. ¿Diferenciar el bean de sesión singleton frente al bean de sesión sin estado?

Responder:

Estas son las preguntas comunes de la entrevista EJB formuladas en una entrevista. A continuación se muestran las diferencias entre los frijoles Singleton y los frijoles sin estado:

  • Los beans sin estado proporcionan un mayor rendimiento en los datos de la sesión,
  • Singleton beans, por otro lado, hay una disminución constante en el rendimiento de los datos de la sesión.
  • La asociación entre los objetos no se establece en apátridas y solo requiere un único método para usarse en un punto de tiempo particular.
  • Mientras que, el bean singleton permite que el proceso simultáneo dé derecho a un objeto a la vez y también mantiene un archivo racionalizado para que más de un objeto no llame al mismo una y otra vez.
  • El bean sin estado opera en procesos genéricos para clientes. Todos los sistemas compartidos pueden compartir en paralelo las aplicaciones de bean singleton y permiten la ejecución y el acceso de múltiples subprocesos al mismo tiempo.

Q5. ¿Cómo llamar a un EJB dentro de otro EJB?

Responder:
Los JNDI se pueden usar para llamar a un EJB dentro de otros EJB, también ayuda a localizar la interfaz de inicio y adquirir la instancia.

Parte 2 - Preguntas de la entrevista EJB (Avanzado)

Veamos ahora las preguntas y respuestas avanzadas de la entrevista EJB.

Q6. Aliste las tecnologías incluidas en J2EE.

Responder:
Las tecnologías incluidas en J2EE son:

  • CORBA
  • Enterprise JavaBeansTM (EJBsTM)
  • Java Naming and Directory InterfaceTM (JNDITM)
  • Servlets Java
  • La API de acceso a datos JDBCTM.
  • La API de transacciones Java (JTA)
  • JavaServer PagesTM (JSPsTM)

Q7. ¿Definir el efecto dominó?

Responder:
Un fenómeno que cambia el tiempo de ejecución del servidor se refleja en todos los clones del servidor y se denomina efecto dominó.

Pasemos a las siguientes preguntas de la entrevista de EJB.

Q8. ¿De qué maneras se puede extender el control EJB?

Responder:
El control EJB se puede ampliar mediante los siguientes pasos:

  • Se crea una interfaz Java que extiende la interfaz EJB utilizando los componentes determinados.
  • El EJB tiene que verificarse si es un bean de sesión, org.apache.beehive.controls.system.ejb.Session El control EJB se usa para extender el mismo cuando el EJB es un bean de sesión. En el otro caso, el org.apache .beehive.controls.system.ejb.Entity EJB Control se utiliza para extender.
  • Use la interfaz Java con @Control Extension que reside en la siguiente biblioteca:
    (org.apache.beehive.controls.api.bean.ControlExtension). Esta es la forma a través de la cual el Procesador de anotación de control puede obtener la extensión de control utilizando la interfaz Java.
  • Las interfaces empresariales y domésticas de EJB se extienden utilizando Java Bean. las interfaces locales y comerciales del EJB pueden asociarse con la misma entidad del objeto.
  • Se menciona el control EJB para la verificación. Utiliza el nombre JNDI y se usa como @ EJBHome.jndiName.

Q9. ¿Enumerar algunos elementos clave en la API de persistencia?

Responder:
Estas son las preguntas más populares de la entrevista EJB formuladas en una entrevista. Algunos de los actores clave en la API de persistencia son:

  • Entidad
  • Gerente de la entidad
  • Unidad de persistencia
  • Fuente de datos

Q10. ¿Cómo las transacciones con estado mantienen la coherencia?

Responder:
En cada compromiso de una transacción, los campos se actualizan para garantizar la coherencia en las transacciones con estado.

Artículos recomendados

Esta ha sido una guía para la lista de preguntas y respuestas de la entrevista EJB para que el candidato pueda tomar medidas enérgicas contra estas preguntas de la entrevista EJB fácilmente. Aquí en esta publicación, hemos estudiado las principales preguntas de la entrevista EJB que a menudo se hacen en las entrevistas. También puede consultar los siguientes artículos para obtener más información:

  1. Prueba de preguntas y respuestas de la entrevista
  2. Preguntas de la entrevista SDET - Preguntas principales
  3. Preguntas frecuentes sobre la entrevista Java
  4. Preguntas de la entrevista de Oracle RAC