Enterprise JavaBeans (EJB)

Autora: Peter Berry
Data De La Creació: 17 Agost 2021
Data D’Actualització: 11 Ser Possible 2024
Anonim
What are EJBs Enterprise Java Beans?
Vídeo: What are EJBs Enterprise Java Beans?

Content

Definició: què significa Enterprise JavaBeans (EJB)?

Enterprise JavaBeans (EJB) és la interfície de programació d'aplicacions (API) de Java de la plataforma del servidor i de la plataforma independent de la plataforma per a Java Platform, Enterprise Edition (Java EE). EJB s'utilitza per simplificar el desenvolupament d'aplicacions grans distribuïdes.


El contenidor EJB gestiona l’autorització de gestió i transacció de transaccions, permetent a un desenvolupador de faves concentrar-se en problemes empresarials. A més, un desenvolupador de clients pot concentrar-se en la capa de presentació sense centrar-se en la lògica comercial EJB. Això permet un client més prim, que és beneficiós per a dispositius petits que utilitzin una aplicació distribuïda.

Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica Enterprise JavaBeans (EJB)

Com que EJB és portàtil, un desenvolupador d’aplicacions pot crear aplicacions fàcilment a sobre dels grans existents. Les noves aplicacions s'executen en qualsevol servidor compatible amb l'Entreprise Java (EE) que utilitzeu les API estàndard.

Garantir que una aplicació compleixi l’escalabilitat necessària, la integritat de les dades i els requisits diversos del client de l’aplicació és vital quan s’avalua EJB en un desenvolupament distribuït d’aplicacions. EJB no sempre s’adapta al desenvolupament distribuït d’aplicacions. Per tant, els requisits del projecte s’han de comunicar i comprendre clarament abans d’utilitzar EJB, tenint en compte les limitacions següents d’EJB:


  • L’especificació EJB és una eina inconvenient per la seva gran documentació i per la seva complexa naturalesa. Un bon desenvolupador ha de prendre el temps per llegir i estudiar la especificació EJB, fins i tot si alguna informació és irrellevant per a la redacció i desplegament de codis EJB.
  • EJB requereix més recursos de desenvolupament i depuració que la codificació bàsica de Java, ja que és difícil determinar si un error es troba dins del codi o al contenidor EJB.
  • L’aplicació d’EJB és complexa. Per exemple, un desenvolupador pot escriure deu o més fitxers (versus un) per a una aplicació senzilla, com per exemple, com "hola món".
  • Els canvis d'especificació EJB tenen com a resultat un codi obsolet. Per tant, compatibilitzar el codi amb un nou contenidor EJB requereix un esforç addicional i uns costos més elevats.