Enterprise JavaBeans eller EJB , teknologi giver en distribueret komponent model, så applikationsudviklere kan fokusere på konkrete problemstillinger i erhvervslivet og ikke behøver at bekymre sig om komplekse system-niveau spørgsmål. Denne opdeling gør det muligt for hurtig applikationsudvikling eller RAD , samtidig med at programmet skalerbar, robust og sikker. Arkitektur
Java-programmer har flere lag såsom klient tier , web tier og EJB tier . En virksomhed bønne indeholder forretningshemmeligheder objekter og forretningslogik . Business Objects er komponenter af forretningsmodellen , såsom en indkøbsvogn objekt , en konto genstand eller et katalog objekt. Forretningslogik omfatter procedurer og metoder, der virker på de forretningsmæssige objekter.
Typer
tre slags enterprise bønner er session bønner , der er private midler , der anvendes af kunden, der skaber dem , enhed bønner, der repræsenterer vedvarende lagring objekter, og den nye besked - drevne bønner , der behandler asynkrone meddelelser leveret via Java Message Service API .
EJB Containers
< p> EJB containere holder enterprise bønner og yde tjenester såsom bønne oprettelse, vedligeholdelse, ødelæggelse, transaktionsbehandling og en database eller lignende vedvarende lagring for bønne . En EJB container er en del af en EJB -server, der giver navngivning , bibliotek , e-mail og andre tjenester til at styre beholderne og bønner.