Enterprise JavaBeans (EJB)

Autor: Peter Berry
Data Creației: 17 August 2021
Data Actualizării: 11 Mai 2024
Anonim
What are EJBs Enterprise Java Beans?
Video: What are EJBs Enterprise Java Beans?

Conţinut

Definiție - Ce înseamnă Enterprise JavaBeans (EJB)?

Enterprise JavaBeans (EJB) este interfața de programare a aplicației Java (API) din partea serverului și a platformei pentru Java Platform, Enterprise Edition (Java EE). EJB este utilizat pentru a simplifica dezvoltarea de aplicații mari distribuite.


Containerul EJB se ocupă de gestionarea tranzacțiilor și autorizarea de securitate, permițând unui dezvoltator de fasole să se concentreze asupra problemelor de afaceri. În plus, un dezvoltator de clienți se poate concentra pe stratul de prezentare fără a se concentra asupra logicii de business EJB. Acest lucru permite un client mai subțire, ceea ce este benefic pentru dispozitivele mici care rulează o aplicație distribuită.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Enterprise JavaBeans (EJB)

Deoarece EJB este portabil, un dezvoltator de aplicații poate construi cu ușurință aplicații deasupra boabelor existente. Aplicațiile noi se rulează pe orice server compatibil cu Java Enterprise Edition (EE) folosind API-uri standard.

Asigurarea faptului că o aplicație îndeplinește scalabilitatea necesară, integritatea datelor și cerințele clientului aplicației este esențială atunci când evaluăm EJB într-o dezvoltare distribuită de aplicații. EJB nu este întotdeauna potrivit pentru dezvoltarea de aplicații distribuite. Astfel, cerințele proiectului trebuie comunicate și înțelese clar înainte de a utiliza EJB, luând în considerare următoarele limitări ale EJB:


  • Specificația EJB este un instrument incomod datorită documentării sale vaste și a naturii complexe. Un dezvoltator bun trebuie să își ia timpul să citească și să studieze specificațiile EJB - chiar dacă unele informații sunt irelevante pentru scrierea și implementarea codurilor EJB.
  • EJB necesită mai multe resurse de dezvoltare și depanare decât codarea Java de bază, deoarece este dificil să se stabilească dacă o eroare se află în codul sau containerul EJB.
  • Implementarea EJB este complexă. De exemplu, un dezvoltator poate scrie 10 sau mai multe fișiere (versus unul) pentru o aplicație simplă, cum ar fi simpla folosire „salut lume”.
  • Modificările specificării EJB au ca rezultat codul învechit. Astfel, compatibilizarea codului cu un nou container EJB necesită eforturi suplimentare și costuri mai mari.