Enterprise JavaBeans (EJB)

Autor: Peter Berry
Dátum Stvorenia: 17 August 2021
Dátum Aktualizácie: 11 Smieť 2024
Anonim
Java EE 123: EJB 1: Что такое EJB
Video: Java EE 123: EJB 1: Что такое EJB

Obsah

Definícia - Čo znamená Enterprise JavaBeans (EJB)?

Enterprise JavaBeans (EJB) je serverové a platformovo nezávislé aplikačné programovacie rozhranie Java (API) pre platformu Java, Enterprise Edition (Java EE). EJB sa používa na zjednodušenie vývoja veľkých distribuovaných aplikácií.


Kontajner EJB sa zaoberá správou transakcií a autorizáciou bezpečnosti, čo vývojárovi fazule umožňuje sústrediť sa na obchodné záležitosti. Klientský vývojár sa môže navyše sústrediť na prezentačnú vrstvu bez zamerania na obchodnú logiku EJB. To umožňuje tenšieho klienta, čo je výhodné pre malé zariadenia prevádzkujúce distribuovanú aplikáciu.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje Enterprise JavaBeans (EJB)

Pretože EJB je prenosný, vývojár aplikácií môže ľahko vytvárať aplikácie na vrchole existujúcich fazule. Nové aplikácie bežia na akomkoľvek serveri kompatibilnom s Java Enterprise Edition (EE) pomocou štandardných rozhraní API.

Pri hodnotení EJB pri vývoji distribuovanej aplikácie je nevyhnutné zaistiť, aby aplikácia spĺňala požadovanú škálovateľnosť, integritu údajov a rôzne požiadavky aplikačného klienta. EJB nie je vždy vhodný pre vývoj distribuovaných aplikácií. Pred použitím EJB musia byť jasne oznámené a pochopené požiadavky projektu, pričom sa musia zohľadniť nasledujúce obmedzenia EJB:


  • Špecifikácia EJB je nepohodlným nástrojom z dôvodu jej rozsiahlej dokumentácie a komplexnej povahy. Dobrý vývojár musí mať čas na prečítanie a preštudovanie špecifikácie EJB - aj keď niektoré informácie nie sú relevantné pre písanie a zavádzanie EJB kódu.
  • EJB vyžaduje viac prostriedkov na vývoj a ladenie než základné kódovanie Java, pretože je ťažké určiť, či sa chyba nachádza v kóde alebo kontajneri EJB.
  • Implementácia EJB je zložitá. Napríklad vývojár môže napísať 10 alebo viac súborov (oproti jednému) pre jednoduchú aplikáciu, napríklad pre jednoduchú aplikáciu, napríklad „ahoj svet“.
  • Zmeny špecifikácie EJB vedú k zastaraniu kódu. Preto si zaistenie kompatibility kódu s novým kontajnerom EJB vyžaduje ďalšie úsilie a vyššie náklady.