Domanda

JBoss 5 è appena uscito dalla versione beta dopo 2 anni, dandoci un contenitore conforme a Java EE 5 diversi mesi prima del rilascio di Java EE 6 (JavaOne a maggio o intorno al 2009). Abbiamo avuto GlassFish v2 per un po 'e ora abbiamo GlassFish v3 Prelude.

C'è qualche motivo per JBoss 5 su questi? Ho avuto la sensazione per l'ultimo anno o più di quanto JBoss sia essenzialmente un progetto morto.

Cosa ne pensi?

È stato utile?

Soluzione

JBoss non è affatto un progetto morto; è molto attivo e ha un forte supporto commerciale da parte di RedHat. Hanno impiegato molto tempo a ridisegnare l'intero server delle app per eseguire il nuovo JBoss Microcontainer. Non sono sicuro se ne sia valsa la pena per oltre 3 anni, ma le note di rilascio sono qui:

http://sourceforge.net/project/shownotes .php release_id = 645.033 amp? &; group_id = 22866

Come con qualsiasi grande riscrittura di un server di app, calpesterei attentamente JBoss 5. Se stai programmando semplicemente su specifiche Java EE, Glassfish probabilmente si adatta bene alle tue esigenze. Se si desidera utilizzare parti dello stack JBoss (Seam, JBoss AOP, ecc.), Potrebbe valere la pena scegliere come target JBoss 4 anziché 5 a seconda del QA / della sequenza temporale di distribuzione. Quando uscirà 5.1, i principali bug dovrebbero essere corretti e si spera che tu possa migrare facilmente allora.

Altri suggerimenti

Se stai pianificando di utilizzare JMS, fai attenzione perché la connessione a provider JMS come IBM MQ può essere un incubo con glassfish.

Oltre alle funzionalità dovresti considerare quanto si adatta al resto dello stack.

Karl

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