Дом развитие Что такое корпоративные javabeans (ejb)? - определение из техопедии

Что такое корпоративные javabeans (ejb)? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Enterprise JavaBeans (EJB)?

Enterprise JavaBeans (EJB) - это независимый от сервера и платформы интерфейс прикладного программирования Java (API) для платформы Java Enterprise Edition (Java EE). EJB используется для упрощения разработки больших распределенных приложений.

Контейнер EJB обрабатывает управление транзакциями и авторизацию безопасности, позволяя разработчику компонентов сконцентрироваться на вопросах бизнеса. Кроме того, клиент-разработчик может сосредоточиться на уровне представления, не сосредотачиваясь на бизнес-логике EJB. Это позволяет использовать более тонкий клиент, что выгодно для небольших устройств, на которых работает распределенное приложение.

Techopedia объясняет Enterprise JavaBeans (EJB)

Поскольку EJB переносим, ​​разработчик приложений может легко создавать приложения поверх существующих bean-компонентов. Новые приложения запускаются на любом сервере, совместимом с Java Enterprise Edition (EE), с использованием стандартных API.


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

  • Спецификация EJB является неудобным инструментом из-за его обширной документации и сложного характера. Хороший разработчик должен потратить время на чтение и изучение спецификации EJB - даже если некоторая информация не имеет отношения к написанию и развертыванию кода EJB.
  • EJB требует больше ресурсов для разработки и отладки, чем базовое Java-кодирование, так как трудно определить, находится ли ошибка внутри кода или EJB-контейнера.
  • Реализация EJB сложна. Например, разработчик может написать 10 или более файлов (против одного) для простого приложения, такого как печать простого текста, такого как «привет мир».
  • Изменения спецификации EJB приводят к устаревшему коду. Таким образом, обеспечение совместимости кода с новым контейнером EJB требует дополнительных усилий и более высоких затрат.
Что такое корпоративные javabeans (ejb)? - определение из техопедии