Enterprise JavaBeans , eller EJB , gir teknologien en distribuert komponent modellen slik at programutviklere kan fokusere på spesifikke problemer og ikke trenger å bekymre deg for komplekse system - nivå spørsmål . Dette partisjonering tillater rask programutvikling , eller RAD , samtidig som søknaden skalerbar , robust og sikker . Arkitektur
Java-programmer har flere nivåer som Klientlaget , Web tier og EJB tier . Et foretak bønne inneholder Business Objects og forretningslogikk . Business Objects er komponenter av forretningsmodellen som en handlekurv objekt , en konto objekt eller en katalog objekt. Forretningslogikk inkluderer prosedyrer og metoder som fungerer på Business Objects .
Typer
De tre typer enterprise bønner er økt bønner som er private ressurser som brukes av klienten som skaper dem , enhet bønner som representerer vedvarende lagring gjenstander og den nye meldingen -drevet bønner som behandler asynkrone meldinger levert via Java Message Service API .
EJB beholdere
< p> EJB beholdere holder enterprise bønner og tilby tjenester som bønne etablering, vedlikehold , ødeleggelse, transaksjonsbehandling og en database eller lignende vedvarende lagring for bønne. En EJB container er en del av en EJB server som gir navngi , katalog, e-post og andre tjenester for å håndtere containere og bønner .