Top 10 EJB Интервью Вопросы и ответы (Обновлено на 2019 г.)

Содержание:

Anonim

Введение в EJB Интервью Вопросы и ответы

EJB расширяется как Enterprise Java-бин. EJB помогает создавать приложения с высокой степенью масштабируемости, а также он находится на стороне сервера системы. Разработано в 1997 году IBM. Он был завоеван Sun Microsystems в 1999 году. Сервер приложений управляет EJB с помощью контейнера. Использование EJB приводит к очень высокой рентабельной системе производства. Они специально используются для применения логики бизнеса в приложениях.

Теперь, если вы ищете работу, связанную с EJB, вам нужно подготовиться к вопросам интервью EJB 2019 года. Это правда, что каждое собеседование отличается в зависимости от профилей работы. Здесь мы подготовили важные вопросы и ответы EJB об интервью, которые помогут вам добиться успеха в вашем интервью.

В этой статье 2019 EJB Interview Questions мы представим 10 наиболее важных и часто используемых вопросов EJB. Эти вопросы интервью делятся на две части:

Часть 1 - EJB Интервью Вопросы (Основной)

Эта первая часть охватывает основные вопросы и ответы EJB.

Q1. Типы корпоративных бобов?

Ответ:
Существует два основных типа корпоративных бинов:

  • Сессионные компоненты: все файлы EJB доступны через этот интерфейс. Этот интерфейс может быть либо удаленным, либо размещенным локально.
  • Компоненты, управляемые сообщениями: асинхронное выполнение на основе парадигмы сообщений поддерживается с использованием MDB.

Q2. Как создать EJB без сохранения состояния?

Ответ:

  • Локальный интерфейс должен быть создан
  • Клиентское приложение будет использовать этот интерфейс для всех форм общения
  • @ Локальная аннотация, когда клиентские среды похожи.
  • @Remote аннотации, когда есть разница в клиентской среде.
  • Должен быть создан сессионный компонент с состоянием
  • Используйте аннотацию @Stateful для обозначения записи с сохранением состояния.

Давайте перейдем к следующим вопросам интервью EJB.

Q3. Основные применения контейнера EJB?

Ответ:

  • Управление жизненным циклом EJB
  • управляемая контейнером транзакция
  • Постоянно управляемый контейнером
  • Безопасность
  • Экономичное развертывание

Q4. Различить одноэлементный сессионный компонент и сессионный компонент без состояния?

Ответ:

Это общие вопросы интервью EJB, задаваемые в интервью. Ниже приведены различия между компонентами Singleton и параметрами Stateless:

  • Бины без сохранения состояния обеспечивают повышенную производительность в данных сеанса,
  • Синглтон-бины, с другой стороны, постоянно снижают производительность данных сеанса.
  • Ассоциация между объектами не устанавливается в состоянии без сохранения состояния, и она вызывает только один метод, который будет использоваться в конкретный момент времени.
  • Принимая во внимание, что одноэлементный компонент позволяет одновременному процессу давать право одному объекту за раз, а также поддерживает рационализированный файл, так что более одного объекта не будут вызывать один и тот же снова и снова.
  • Компонент без сохранения состояния работает на общих процессах для клиентов. Все совместно используемые системы могут совместно использовать приложения с одним компонентом и позволяют одновременно выполнять несколько потоков и получать к ним доступ.

Q5. Как вызвать один EJB внутри другого EJB?

Ответ:
JNDI можно использовать для вызова одного EJB в другом EJB, это также помогает найти домашний интерфейс и получить экземпляр.

Часть 2 - EJB Интервью Вопросы (Advanced)

Давайте теперь посмотрим на расширенные вопросы и ответы EJB Interview.

Q6. Воспользуйтесь технологиями J2EE.

Ответ:
Технологии, используемые в J2EE:

  • CORBA
  • Enterprise JavaBeansTM (EJBsTM)
  • Java Naming and Directory InterfaceTM (JNDITM)
  • Сервлеты Java
  • API доступа к данным JDBCTM.
  • API транзакций Java (JTA)
  • JavaServer PagesTM (JSPsTM)

Q7. Определить эффект ряби?

Ответ:
Изменения во времени работы сервера отражаются во всех клонах сервера и называются эффектом ряби.

Давайте перейдем к следующим вопросам интервью EJB.

Q8. Какими способами можно расширить контроль EJB?

Ответ:
Управление EJB можно расширить, выполнив следующие шаги:

  • Интерфейс Java, который расширяет интерфейс EJB, создается с использованием определенных компонентов.
  • EJB-компонент должен быть проверен, является ли он сессионным компонентом, org.apache.beehive.controls.system.ejb.Session Элемент управления EJB используется для его расширения, когда EJB является сессионным компонентом. В другом случае org.apache .beehive.controls.system.ejb.Entity EJB Control используется для расширения.
  • Используйте интерфейс Java с расширением @Control, которое находится в следующей библиотеке:
    (Org.apache.beehive.controls.api.bean.ControlExtension). Это способ, которым обработчик аннотаций управления может получить расширение элемента управления, используя интерфейс Java.
  • Интерфейсы EJB для бизнеса и дома расширяются с помощью Java-бина. как локальный, так и бизнес-интерфейсы EJB могут быть связаны с одной и той же сущностью объекта.
  • Контроль EJB для проверки упоминается. Он использует имя JNDI и используется как @ EJBHome.jndiName.

Q9. Перечислите некоторые ключевые элементы в постоянстве API?

Ответ:
Это самый популярный EJB Интервью Вопросы, заданные в интервью. Некоторые из ключевых действующих лиц в персистентном API:

  • сущность
  • Entity Manager
  • Персистентность
  • Источник данных

В10. Как транзакции с состоянием поддерживают последовательность?

Ответ:
При каждом подтверждении транзакции поля обновляются, что обеспечивает согласованность транзакций с отслеживанием состояния.

Рекомендуемые статьи

Это было руководство к списку Вопросов и Ответов на Собеседование EJB, чтобы кандидат мог легко разобраться с этими Вопросами для Собеседования. Здесь, в этом посте, мы изучили лучшие вопросы интервью с EJB, которые часто задают в интервью. Вы также можете посмотреть следующие статьи, чтобы узнать больше -

  1. Тестирование Интервью Вопросы и ответы
  2. Вопросы об интервью SDET - Основные вопросы
  3. Top Oops Java Интервью Вопросы
  4. Oracle RAC Интервью Вопросы