Domanda

Utilizzi ancora i bean di sessione o entità nel tuo progetto? Perché?

È stato utile?

Soluzione

EJB3 è un vasto miglioramento rispetto alle versioni precedenti. È ancora tecnicamente il set di strumenti standard di implementazione lato server per JavaEE e dato che ora non ha nessuno dei bagagli precedenti (grazie alle annotazioni e alla persistenza Java), è abbastanza utilizzabile e distribuito mentre parliamo. Come ha osservato un commentatore, JBoss SEAM si basa su di esso.

EJB 3 è una valida alternativa a Spring e le due tecnologie potrebbero diventare più strettamente correlate. questo dettagli dell'articolo che la primavera 3.0 sarà compatibile con EJB Lite (che non sono sicuro di cosa si tratti esattamente) ed eventualmente far parte di Java EE 6.

EJB non sta andando da nessuna parte.

Altri suggerimenti

Stiamo lavorando con EJB qui e funziona abbastanza bene con JBoss Seam e JSF, Faclets e MyFaces Trinidad. Buona interfaccia utente, Templating, AJAX e produzione stabile 24 ore su 24, 7 giorni su 7 su JBoss 4.2.

È un buon stack per processi aziendali, flussi di lavoro, messaggi, servizi web e controllo dell'interfaccia utente. Fornitura rapida di funzionalità, programmazione semplice e terreno stabile basato su entitybeans con persistenza mysql.

Non voglio perdere il set di funzionalità di EJB 3 per le attività richieste dal nostro prodotto.

EJB è ancora lì e sta crescendo. Ci sono molte nuove funzionalità (servizio web SOAP / RESTful, entità JPA, JAXB ...) che dipendono da esso o almeno riutilizzano la filosofia di sviluppo.

Guarda la panoramica di new funzioni in Java EE 6 . EJB 3.1 e WebBeans 1.0 aiutano a rendere un ambiente container Java EE 6 più facile da usare, simile a framework come Seam su Java EE 5 o Spring. Se hai familiarità con Spring 3, questo articolo illustra come Java EE si è evoluto per diventare un framework comparabile.

Sì, ma EJB era stupidamente complesso per la maggior parte dei casi d'uso. Molto intelligente, ma davvero eccessivo nella maggior parte dei casi. Da qui l'approccio leggero adottato oggi.

Justin

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top