[Home]:[Tutorial]:EJB 3.0

EJB 3.0

Introduzione:
Le guide in questa sezione sono dedicate alla relase 3 degli Enterprice Java Beans introdotta a partire dalla versione 1.5 di Java.
L'argomento verra' ampliato e approfondito con il passare del tempo.

Le specifiche EJB intendono fornire una metodologia standard per implementare la logica di funzionamento delle applicazioni di tipo enterprise, applicazioni cioe' che forniscono servizi via Internet. Per realizzare applicazioni di questo tipo e' necessario affrontare una serie di problematiche tecniche che possono rivelarsi molto complesse e laboriose da risolvere. Gli Enterprise JavaBean intendono fornire una soluzione a questi problemi in modo da semplificare lo sviluppo di questo tipo di applicazioni.

(tratto da Wikipedia)

Esistono tre tipi di EJB: Entity, Session e Message Bean.

Gli Entity hanno come fine l'inglobare gli oggetti sul lato server che memorizzano i dati. Tali EJB di entita' forniscono quindi la caratteristica della persistenza dei dati.
I Session Bean gestiscono l'elaborazione delle informazioni sul server. Generalmente sono una interfaccia tra i client e i servizi offerti dai componenti disponibili sul server.
I Message Bean sono gli unici con funzionamento asincrono. Tramite il Java Message Service (JMS), si iscrivono a un argomento o a una coda e si attivano alla ricezione di un messaggio inviato all'argomento o alla coda a cui sono iscritti. Non richiedono una istanziazione da parte dei client.

Inizialmente ho deciso di far riferimento in queste pagine solo ad una particolare categoria dei Session EJB: gli Stateless.
  1. Stateless Session Bean
  2. Guida ad un corretto lookup
  3. Deploy tramite Eclipse su Jboss
  4. EJB3 e JSF


Autore: Giulio Rossetti
Data: 15/04/2007