Enterprise JavaBeans (EJB)

Autor: Peter Berry
Datum Vytvoření: 17 Srpen 2021
Datum Aktualizace: 11 Smět 2024
Anonim
What are EJBs Enterprise Java Beans?
Video: What are EJBs Enterprise Java Beans?

Obsah

Definice - Co znamená Enterprise JavaBeans (EJB)?

Enterprise JavaBeans (EJB) je serverové a na platformě nezávislé aplikační programovací rozhraní Java (API) pro platformu Java Platform, Enterprise Edition (Java EE). EJB se používá ke zjednodušení vývoje velkých distribuovaných aplikací.


Kontejner EJB se zabývá správou transakcí a autorizací zabezpečení a umožňuje vývojářům fazolí soustředit se na obchodní záležitosti. Klientský vývojář se navíc může soustředit na prezentační vrstvu bez zaměření na obchodní logiku EJB. To umožňuje tenčího klienta, což je výhodné pro malá zařízení provozující distribuovanou aplikaci.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje Enterprise JavaBeans (EJB)

Protože EJB je přenosný, vývojář aplikací může snadno stavět aplikace na základě existujících fazolí. Nové aplikace běží na jakémkoli serveru kompatibilním s Java Enterprise Edition (EE) pomocí standardních API.

Při hodnocení EJB v distribuovaném vývoji aplikací je nezbytné zajistit, aby aplikace splňovala požadovanou škálovatelnost, integritu dat a různé požadavky na aplikačního klienta. EJB není vždy vhodný pro vývoj distribuovaných aplikací. Před použitím EJB tedy musí být jasně sděleny a pochopeny požadavky projektu, přičemž je třeba vzít v úvahu následující omezení EJB:


  • Specifikace EJB je pro svou rozsáhlou dokumentaci a složitou povahu nevhodný nástroj. Dobrý vývojář musí mít čas na čtení a studium specifikace EJB - i když některé informace nejsou pro psaní a nasazení EJB kódu relevantní.
  • EJB vyžaduje více vývoje a ladění prostředků než základní kódování Java, protože je obtížné určit, zda je chyba v kódu nebo kontejneru EJB.
  • Implementace EJB je složitá. Například vývojář může psát 10 nebo více souborů (proti jednomu) pro jednoduchou aplikaci, jako je například „hello world“.
  • Výsledkem změn specifikace EJB je zastaralý kód. Aby tedy byl kód kompatibilní s novým kontejnerem EJB, vyžaduje další úsilí a vyšší náklady.