2009-05-13 8 views

risposta

1

Se il tuo obiettivo era iniziare una guerra di fuoco, sostituisci "EJB" con "Java" e "Spring Framework" con "Ruby on Rails".

In caso contrario, consultare Rod Johnson's book from 2004 per una spiegazione dettagliata del motivo per cui gli EJB hanno ottenuto una reputazione così pessima e quali problemi di sviluppo Java Spring è stato progettato per porre rimedio.

Mentre il libro ha cinque anni al punto e precede EJB3, ed è necessario filtrare il soggettivo e aneddotico; tieni a mente la piccola cosa È semplice cercare su google esempi di migrazione da EJB a Spring, è quasi impossibile trovare storie di migrazione da Spring a EJB3. Non penso che sia per caso.

+0

Sì, era 5 anni fa. La situazione è cambiata. –

+4

Certo che lo ha. EJB3 è stato pesantemente influenzato dallo sviluppo di Spring, Hibernate e POJO. Preferisco ancora la primavera. – duffymo

+2

+1. Spring ha mostrato il modo in cui dovrebbe essere fatto, e EJB3 essenzialmente lo ha copiato. Tuttavia, EJB3 soffre ancora molto male della sindrome design-by-committee, e quindi non è neanche lontanamente all'altezza di Spring, che applica i suoi livelli remoti, di sicurezza e di transazione in modo molto semplice e coerente. – skaffman