Enterprise JavaBeans (EJB)

Avtor: Peter Berry
Datum Ustvarjanja: 17 Avgust 2021
Datum Posodobitve: 11 Maj 2024
Anonim
Java EE 123: EJB 1: Что такое EJB
Video.: Java EE 123: EJB 1: Что такое EJB

Vsebina

Opredelitev - Kaj pomeni Enterprise JavaBeans (EJB)?

Enterprise JavaBeans (EJB) je strežniški in platformo neodvisni programski vmesnik Java (API) za platformo Java, Enterprise Edition (Java EE). EJB se uporablja za poenostavitev razvoja velikih distribuiranih aplikacij.


Kontejner EJB obravnava upravljanje transakcij in dovoljenje za varnost, ki omogoča razvijalcu fižola, da se osredotoči na poslovna vprašanja. Poleg tega se odjemalec lahko osredotoči na predstavitveni sloj, ne da bi se osredotočil na poslovno logiko EJB. To omogoča tanjšo stranko, kar je koristno za majhne naprave, ki poganjajo razdeljeno aplikacijo.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Techopedia razlaga Enterprise JavaBeans (EJB)

Ker je EJB prenosljiv, lahko razvijalec aplikacij zlahka sestavi aplikacije na obstoječih strojih. Nove aplikacije se zaženejo na katerem koli strežniku, združljivem s Java Enterprise Edition (EE), s standardnimi API-ji.

Zagotavljanje, da aplikacija izpolnjuje zahtevano razširljivost, celovitost podatkov in raznolike zahteve odjemalcev aplikacij, je bistvenega pomena pri ocenjevanju EJB v distribuiranem razvoju aplikacij. EJB ni vedno primeren za distribucijo razvoja aplikacij. Zato je treba pred uporabo EJB jasno sporočiti in razumeti zahteve projekta, pri tem pa upoštevati naslednje omejitve EJB:


  • Specifikacija EJB je zaradi svoje obsežne dokumentacije in zapletene narave neprijetno orodje. Dober razvijalec si mora vzeti čas za branje in preučevanje specifikacij EJB - tudi če nekatere informacije niso pomembne za pisanje in uvajanje kode EJB.
  • EJB zahteva več sredstev za razvoj in odpravljanje napak, kot osnovno kodiranje Java, saj je težko določiti, ali je napaka znotraj kode ali vsebnika EJB.
  • Izvedba EJB je zapletena. Na primer, lahko razvijalec napiše 10 ali več datotek (v primerjavi z eno) za preprosto aplikacijo, kot je na primer preprost, kot je "zdravi svet."
  • Spremembe specifikacije EJB povzročijo zastarelo kodo. Zato je za izdelavo kode, združljive z novim vsebnikom EJB, potreben dodaten napor in večji stroški.