Введение в 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, которые часто задают в интервью. Вы также можете посмотреть следующие статьи, чтобы узнать больше -
- Тестирование Интервью Вопросы и ответы
- Вопросы об интервью SDET - Основные вопросы
- Top Oops Java Интервью Вопросы
- Oracle RAC Интервью Вопросы