Enterprise JavaBeans (EJB)

Автор: Peter Berry
Дата На Създаване: 17 Август 2021
Дата На Актуализиране: 11 Може 2024
Anonim
What are EJBs Enterprise Java Beans?
Видео: What are EJBs Enterprise Java Beans?

Съдържание

Определение - Какво означава Enterprise JavaBeans (EJB)?

Enterprise JavaBeans (EJB) е интерфейс за Java програмиране (API) от страна на сървъра и платформата за Java платформа, Enterprise Edition (Java EE). EJB се използва за опростяване на разработването на големи разпространени приложения.


Контейнерът EJB обработва управление на транзакции и разрешение за сигурност, което позволява на разработчик на боб да се концентрира върху бизнес въпроси. Освен това, клиентски разработчик може да се концентрира върху презентационния слой, без да се фокусира върху бизнес логиката на EJB. Това дава възможност за по-тънък клиент, което е от полза за малки устройства, работещи с разпределено приложение.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява Enterprise JavaBeans (EJB)

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

Гарантирането, че приложението отговаря на изискваната мащабируемост, целостта на данните и разнообразните изисквания на клиента на приложението, е жизненоважно при оценката на EJB при разпределена разработка на приложения. EJB не винаги е подходящ за разработка на разпределено приложение. Следователно изискванията за проекта трябва да бъдат ясно съобщени и разбрани преди да се използва EJB, като се вземат предвид следните ограничения на EJB:


  • Спецификацията на EJB е неудобен инструмент поради огромната си документация и сложен характер. Добрият разработчик трябва да отдели време, за да чете и изучава спецификацията на EJB - дори ако някаква информация няма значение за писането и внедряването на код на EJB.
  • EJB изисква повече ресурси за разработка и отстраняване на грешки от основното кодиране на Java, тъй като е трудно да се определи дали грешка е вътре в кода или в контейнера на EJB.
  • Изпълнението на EJB е сложно. Например, един програмист може да напише 10 или повече файлове (срещу един) за обикновено приложение, като например просто като „здравей свят“.
  • Промените в спецификацията на EJB водят до остарял код. По този начин, правенето на код съвместим с нов контейнер EJB изисква допълнителни усилия и по-големи разходи.