Enterprise JavaBeans (EJB)

Kirjoittaja: Peter Berry
Luomispäivä: 17 Elokuu 2021
Päivityspäivä: 11 Saattaa 2024
Anonim
What are EJBs Enterprise Java Beans?
Video: What are EJBs Enterprise Java Beans?

Sisältö

Määritelmä - Mitä Enterprise JavaBeans (EJB) tarkoittaa?

Enterprise JavaBeans (EJB) on palvelinpuolelta ja alustasta riippumaton Java-sovellusohjelmointirajapinta (API) Java Platformille, Enterprise Edition (Java EE). EJB: tä käytetään suurten hajautettujen sovellusten kehittämisen yksinkertaistamiseen.


EJB-kontti käsittelee tapahtumien hallintaa ja turvallisuusvaltuutuksia, jolloin papukehittäjä voi keskittyä liiketoimintaan liittyviin kysymyksiin. Lisäksi asiakaskehittäjä voi keskittyä esityskerrokseen keskittymättä EJB: n liiketoimintalogiikkaan. Tämä mahdollistaa ohuemman asiakkaan, mikä on hyödyllistä pienille laitteille, jotka käyttävät hajautettua sovellusta.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää Enterprise JavaBeans (EJB)

Koska EJB on kannettava, sovelluskehittäjä voi helposti rakentaa sovelluksia olemassa olevien papujen päälle. Uudet sovellukset toimivat millä tahansa Java Enterprise Edition (EE) -yhteensopivalla palvelimella käyttäen vakio-sovellusliittymiä.

EJB: n arvioinnissa hajautetussa sovelluskehityksessä on ensiarvoisen tärkeää varmistaa, että sovellus vastaa vaadittua skaalautuvuutta, tietojen eheyttä ja monipuolisia sovellusasiakasvaatimuksia. EJB ei aina sovellu hajautettuun sovelluskehitykseen. Siksi projektivaatimukset on ilmoitettava selkeästi ja ymmärrettävä ennen EJB: n käyttöä ottaen huomioon seuraavat EJB: n rajoitukset:


  • EJB-eritelmä on hankala työkalu sen suuren dokumentoinnin ja monimutkaisuuden vuoksi. Hyvän kehittäjän on otettava aika lukea ja tutkia EJB-eritelmää - vaikka joillakin tiedoilla ei olisi merkitystä EJB-koodin kirjoittamisessa ja käyttöönotossa.
  • EJB vaatii enemmän kehittämistä ja virheenkorjausresursseja kuin Java-peruskoodaus, koska on vaikea määrittää, onko vika koodin vai EJB-säilön sisällä.
  • EJB: n toteutus on monimutkaista. Kehittäjä voi esimerkiksi kirjoittaa 10 tai enemmän tiedostoja (verrattuna yhteen) yksinkertaista sovellusta varten, kuten esimerkiksi yksinkertaista, kuten "hello world".
  • EJB-eritelmän muutokset johtavat vanhentuneeseen koodiin. Siten koodin tekeminen yhteensopivaksi uuden EJB-säilön kanssa vaatii ylimääräistä vaivaa ja korkeampia kustannuksia.