EJB er forkortelsen i dataverdenen for Enterprise Java Beans . EJBs lagres i en kapsel i et nettverk for å ivareta sikkerheten til kunder som bruker en bedrift datanettverk . EJBs beskytte sikker informasjon mens på nettverket for å unngå personlig informasjon havner i gale hender. Flere bønner er lagret i en kapsel , og brukes bare når en klient åpner visse deler av nettet hvor sikkerheten er avgjørende. Det finnes mange typer EJBs . Livssyklusen til en EJB derfor avhenger av typen av EJB som blir brukt . Session Beans
p Det er to typer session bean - statsløse session bønner og tilstandsløse session bønner - hver med sine egne livssykluser . Session bønner er tilfeldig nås av kunder hver gang de begynner på en ny bruk i systemet der Bean er nødvendig for å beskytte deres personlige opplysninger . Når den åpnes , er det første som skjer bean kalles fra beholderen til å begynne en ny forekomst . Bønne som er kalt til å utføre sin funksjon da koder dataene som er samlet inn på en måte slik at det ikke kan bli stjålet under overføring mellom klienten og bedriftsnettverk. Bønne fortsatt i bruk fram til kunden er ferdig med å bruke systemet . Når kunden er gjort ved hjelp av systemet , er bønne deretter returnert til beholderen og forblir der til det er tilfeldig trukket av systemet skal brukes igjen .
Statsløse Session Bean
statsløse session bean har den enkleste av alle livssykluser blant EJBs . Denne typen session bean har ingen spesiell uttalt formål enn å beskytte og kryptere informasjon mens den blir brukt av en klient. Bønne er tilfeldig tilgang , forårsaker den til å aktivere og utføre sin nødvendige funksjon. Det er ingen passord eller andre innspill som trengs for at bønne å prestere som forventet . Bønne begynner å jobbe på egen hånd umiddelbart når den er tilfeldig valgt i løpet av økten og er fortsatt i bruk fram til kundens sesjon er avsluttet. Når økten er avsluttet, er bønnen tilbake til bønne bassenget som det kom før det er tilfeldig tilgang på nytt for å utføre de samme funksjonene .
Stateful Session Beans
Stateful session bønner er typer bønner som klienter som bruker bank nettsteder ville tilfeldig tilgang for å utføre beskyttede transaksjoner . Når klienten logger inn i området , ikke bean ikke eksisterer. Så snart kunden initierer en slags transaksjon, er bønne- opprettet. Bønne behandler deretter transaksjonen trygt og sikkert som informasjon om transaksjonen , og annen personlig informasjon sendes gjennom nettverket fra klienten til virksomheten. Når transaksjonen er fullført, lukker klienten økten . Økten bean forsvinner da, og en ny session bean er skapt for den neste nye sesjon initiert av andre klienter .
Entity Bean
annen type EJB er kjent som en enhet Bean . Ut av alle EJBs , har denne typen den mest kompliserte livssyklus. Foretaket bønne eksisterer før en klient sesjon er initiert , men er fortsatt i en pool av andre bønner før det er nødvendig . Dette er imidlertid ikke den samme type basseng brukes med tilstandsløse type EJB . I dette bassenget , er EJBs allerede satt opp for nye tilfeller , noe som betyr at Bean er ikke venter på å bli satt opp når kunden bruker systemet . Når en ny forekomst oppdages, er en av disse bønner trukket fra pool av tilgjengelige bønner . Disse bønnene er brukt på samme måte som andre typer bønner , men tillate kunden å manøvrere på en mye raskere takt gjennom systemet fordi de ikke trenger å vente på at bønne skal være klart til bruk. Når denne type bønne er trukket , blir det brukt av klienten gjennom hele tidsperioden han er på systemet både for å beskytte sin personlige informasjon , og for å gjøre transaksjoner i systemet. Denne type bønne er i stand til å kryptere begge typer informasjon som det er gått i nettverket. Når kunden har avsluttet sin sesjon , er bønne tilbake igjen til bassenget der det opprinnelig ble åpnet og er fortsatt i klar-status før det er trukket for å brukes på nytt av en annen klient som bruker systemet .