Hjem Utvikling Hva er enterprise javabeans (ejb)? - definisjon fra techopedia

Hva er enterprise javabeans (ejb)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Enterprise JavaBeans (EJB)?

Enterprise JavaBeans (EJB) er serversiden og plattformuavhengig Java-applikasjonsprogrammeringsgrensesnitt (API) for Java Platform, Enterprise Edition (Java EE). EJB brukes til å forenkle utviklingen av store distribuerte applikasjoner.

EJB-containeren håndterer transaksjonsledelse og sikkerhetsgodkjenning, slik at en bønneutvikler kan konsentrere seg om forretningsspørsmål. I tillegg kan en klientutvikler konsentrere seg om presentasjonslaget uten å fokusere på EJBs forretningslogikk. Dette gir mulighet for en tynnere klient, noe som er gunstig for små enheter som kjører et distribuert program.

Techopedia forklarer Enterprise JavaBeans (EJB)

Fordi EJB er bærbar, kan en applikasjonsutvikler enkelt bygge applikasjoner på toppen av eksisterende bønner. Nye applikasjoner kjøres på alle Java Enterprise Edition (EE) -kompatible server ved bruk av standard API-er.


Det er viktig å sikre at en applikasjon oppfyller påkrevd skalerbarhet, dataintegritet og forskjellige krav til applikasjonsklienter når du evaluerer EJB i en distribuert applikasjonsutvikling. EJB er ikke alltid egnet til distribuert applikasjonsutvikling. Dermed må prosjektkrav kommuniseres og forstås tydelig før du bruker EJB, mens vi vurderer følgende EJB-begrensninger:

  • EJB-spesifikasjonen er et ubeleilig verktøy på grunn av sin enorme dokumentasjon og komplekse karakter. En god utvikler må ta seg tid til å lese og studere EJB-spesifikasjonen - selv om noe informasjon ikke er relevant for skriving og distribusjon av EJB-koder.
  • EJB krever mer utviklings- og feilsøkingsressurser enn grunnleggende Java-koding, da det er vanskelig å avgjøre om en feil er inne i koden eller EJB-beholderen.
  • EJB-implementering er kompleks. For eksempel kan en utvikler skrive 10 eller flere filer (mot en) for et enkelt program, for eksempel å skrive ut enkel tekst som "hallo verden."
  • EJB-spesifikasjonsendringer resulterer i foreldet kode. Å gjøre kode kompatibel med en ny EJB-container krever således ekstra krefter og høyere kostnader.
Hva er enterprise javabeans (ejb)? - definisjon fra techopedia