EJB è l'abbreviazione nel mondo dei computer per Enterprise Java Beans . EJBs sono memorizzati in una capsula all'interno di una rete di computer per proteggere la sicurezza dei clienti che utilizzano rete di computer di un'azienda. EJB proteggere le informazioni sicure , mentre sulla rete al fine di evitare che le informazioni personali cadano nelle mani sbagliate . Multipli fagioli sono memorizzati in una capsula e utilizzati solo quando un client accede a determinate parti della rete dove la sicurezza è essenziale. Ci sono molti tipi di EJB . Il ciclo di vita di un EJB , quindi , dipende dal tipo di EJB che viene utilizzato . Bean di sessione
Ci sono due tipi di session bean - bean di sessione stateless e stateful - ognuno con le proprie cicli di vita . Bean di sessione sono accessibili in modo casuale dai clienti ogni volta che si comincia un nuovo impiego nel sistema in cui è necessario per proteggere i propri dati personali il fagiolo . Quando si accede , la prima cosa che succede è il fagiolo viene chiamato dal contenitore per iniziare una nuova istanza . Il fagiolo che è chiamato a svolgere la sua funzione codici poi i dati che vengono raccolti in modo tale che non possa essere rubato durante il trasferimento tra il client e la rete aziendale . Il fagiolo rimane in uso fino a quando il client è terminata con il sistema . Una volta che il cliente viene fatto usando il sistema , il fagiolo viene quindi restituito al contenitore e rimane lì fino a quando non viene tirato in modo casuale dal sistema per essere utilizzato nuovamente.
Stateless Session Bean
< br >
il bean di sessione senza stato è il più semplice di tutti i cicli di vita tra gli EJB . Questo tipo di bean di sessione non ha particolare scopo dichiarato non quello di proteggere e codificare le informazioni mentre è in uso da un cliente. Il fagiolo è accessibile in modo casuale, inducendolo a attivare e svolgere la sua funzione necessaria . Non esiste una password o di altri input necessari al fine per il fagiolo di funzionare come previsto . Il chicco inizia a lavorare su un proprio immediatamente una volta che viene scelto a caso durante la sessione e resta in uso fino sessione del client è terminata. Una volta che la sessione è terminata , il fagiolo viene restituito al pool di fagioli da cui è venuto fino a quando non si accede in modo casuale di nuovo per eseguire le stesse funzioni .
Stateful Session Beans
< br >
bean di sessione stateful sono i tipi di fagioli che i clienti che utilizzano siti web della banca sarebbero accedere in modo casuale al fine di eseguire le transazioni protette. Quando il client accede al sito , il fagiolo non esiste. Non appena il client inizia una sorta di operazione , viene creato il fagiolo . Il fagiolo quindi elabora la transazione in modo sicuro le informazioni sulla transazione , e altre informazioni personali è passata attraverso la rete dal client al business . Una volta che la transazione è completa , il client chiude la sessione. Il bean di sessione poi scompare e una nuova session bean viene creato per la prossima sessione di nuovo iniziata da altri client .
Entity Bean
Un altro tipo di EJB è conosciuto come un Entity Bean . Di tutti gli EJB , questo tipo ha il ciclo di vita più complicata . Esiste il bean di entità prima di iniziare una sessione client , ma rimane in una pozza di altri fagioli fino a quando non è necessaria . Tuttavia, questo non è lo stesso tipo di piscina utilizzato con il tipo di EJB stateless . In questa piscina , gli EJB sono già impostati per le nuove istanze , il che significa che il fagiolo non è tutta da impostare quando il client utilizza il sistema . Una volta che viene rilevata una nuova istanza , uno di questi fagioli si estrae dalla piscina di fagioli disponibili . Questi fagioli vengono utilizzati nello stesso modo degli altri tipi di fagioli ma consentire al cliente di manovrare a un ritmo molto più veloce attraverso il sistema perché non devono attendere il fagiolo di diventare pronto all'uso. Una volta che questo tipo di fagiolo è tirato , è utilizzato dal client per tutto il periodo di tempo che è sul sistema sia per proteggere le sue informazioni personali e di eseguire transazioni all'interno del sistema . Questo tipo di fagiolo è in grado di cifrare entrambi i tipi di informazioni in quanto è passata all'interno della rete . Una volta che il cliente ha completato la sua sessione , il fagiolo è tornato di nuovo alla piscina dove era originariamente accessibile e rimane in stato di pronto fino a quando non viene tirato per essere usato di nuovo da un altro client che utilizza il sistema .