Enterprise JavaBeans (EJB)

Autor: Peter Berry
Datum Stvaranja: 17 Kolovoz 2021
Datum Ažuriranja: 11 Svibanj 2024
Anonim
Java EE 123: EJB 1: Что такое EJB
Video: Java EE 123: EJB 1: Что такое EJB

Sadržaj

Definicija - Što znači Enterprise JavaBeans (EJB)?

Enterprise JavaBeans (EJB) je sučelje Java programskog programiranja (API) na strani poslužitelja i platforme (API) za Java platformu, Enterprise Edition (Java EE). EJB se koristi za pojednostavljenje razvoja velikih distribuiranih aplikacija.


Kontejner EJB upravlja upravljanjem transakcijama i autorizacijom sigurnosti, omogućujući programeru graha da se usredotoče na poslovne probleme. Pored toga, klijent programer može se koncentrirati na prezentacijski sloj bez fokusiranja na poslovnu logiku EJB-a. To omogućava tanji klijent što je korisno za male uređaje koji pokreću distribuiranu aplikaciju.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava Enterprise JavaBeans (EJB)

Budući da je EJB prenosiv, programer može lako graditi aplikacije na postojećem grahu. Nove aplikacije pokreću se na bilo kojem poslužitelju kompatibilnom sa Java Enterprise Edition (EE) pomoću standardnih API-ja.

Osiguravanje da aplikacija ispunjava potrebnu skalabilnost, integritet podataka i različite zahtjeve klijenta aplikacije od vitalnog je značaja za procjenu EJB-a u distribuiranom razvoju aplikacija. EJB nije uvijek prikladan za distribuirani razvoj aplikacija. Stoga se prije korištenja EJB-a moraju jasno priopćiti i razumjeti zahtjevi projekata, uzimajući u obzir sljedeća ograničenja EJB-a:


  • Specifikacija EJB je neugodan alat zbog svoje ogromne dokumentacije i složene prirode. Dobar programer mora izdvojiti vrijeme za čitanje i proučavanje specifikacije EJB - čak i ako su neke informacije nebitne za pisanje i upotrebu EJB koda.
  • EJB zahtijeva više resursa za razvoj i uklanjanje pogrešaka od osnovnog Java kodiranja, jer je teško utvrditi je li programski kôd unutar koda ili spremnika EJB.
  • Provedba EJB je složena. Na primjer, programer može napisati 10 ili više datoteka (nasuprot jednoj) za jednostavnu aplikaciju, poput jednostavne poput "zdravo svijetu".
  • Promjene specifikacije EJB rezultiraju zastarjelim kodom. Stoga, postavljanje koda kompatibilnog s novim EJB spremnikom zahtijeva dodatne napore i veće troškove.