Sommario:
Definizione - Cosa significa Enterprise Bean (EB)?
Un bean enterprise (EB) è un componente dell'applicazione Java sul lato server che incapsula la logica aziendale di un'applicazione e viene eseguito in un contenitore Enterprise JavaBeans (EJB).
I tre tipi di EB sono i seguenti: bean di sessione, bean di entità e bean basato sui messaggi.
Techopedia spiega Enterprise Bean (EB)
Gli EB semplificano lo sviluppo di sistemi di grandi dimensioni e distribuiti nei seguenti modi:
- L'EJB fornisce servizi di autorizzazione alla sicurezza e di gestione delle transazioni a livello di sistema, che consente agli sviluppatori di bean di concentrarsi sulla logica aziendale.
- Gli sviluppatori client si concentrano solo sulla presentazione client perché la logica di business è incapsulata nell'EB.
- I client sono più sottili, il che rappresenta un grande vantaggio per i dispositivi con risorse limitate.
- Gli EB sono componenti portatili, che consentono agli assemblatori di applicazioni di creare nuovi bean da bean esistenti.
Ad esempio, se la funzione di un'applicazione aziendale (EA) è quella di verificare le informazioni del conto bancario, come i saldi e altre transazioni, l'EB dell'applicazione contiene tutti i metodi richiamati quando un cliente accede alle stesse informazioni del conto bancario. Pertanto, un EB contiene il codice che soddisfa la funzione effettiva dell'applicazione.
Gli EB semplificano il processo di sviluppo di grandi EA e sono utilizzati in una varietà di condizioni, tra cui:
- Quando i componenti dell'applicazione sono distribuiti su più macchine
- Quando si garantisce l'integrità dell'accesso simultaneo e condiviso ai dati degli utenti
- Quando un'applicazione ha client diversi
