2010-04-08 11 views
6

Eclipse Java EE ha molti adattatori per server che consentono lo sviluppo su molti diversi application server come JBoss, Glassfish e WebSphere.Pro e contro di ciascun server Java EE per lo sviluppo all'interno di Eclipse?

Spesso si può trarre vantaggio dall'utilizzo di un altro server per lo sviluppo di nuove funzionalità rispetto alla produzione, semplicemente perché può essere in grado di distribuire le modifiche molto più rapidamente e quando la funzionalità è a posto, è possibile appianare bug per la piattaforma di produzione.

Sfortunatamente trovare quel server è un processo che richiede tempo, in cui le esperienze degli altri sono inestimabili.

Se si ha esperienza con qualsiasi server con un adattatore per server Eclipse, si prega di aggiungere i risultati e le raccomandazioni. I seguenti motivi sono interessanti:

  • Il salvataggio di un file attiva un aggiornamento nel server, con la funzionalità di modifica di modifica + ricarica del browser?
  • Quanto è veloce una distribuzione? (Salvataggio di una classe JSP? Java? File statico?)
  • Il server attuale può essere scaricato dal Server Adapter Wizard che consente una facile installazione?
  • Sono noti bug e problemi con soluzioni adeguate?
  • Il debug è pienamente supportato? La profilazione è?
  • Consiglieresti questo server?

Nota: Eclipse può anche lavorare con Tomcat, ma che è un contenitore web, che non può distribuire i file EAR.

+0

Mi piace questa domanda. È ben scritto, richiede criteri specifici e non chiede l'elemosina. – jjnguy

+0

Se si utilizza il profilo completo WAS in produzione, controllare il profilo Liberty per lo sviluppo - http://wasdev.net/ –

risposta

1

Glassfish v3 Java EE 6

  • salvataggio di un file aggiorna il server.
  • La distribuzione per i file EAR più piccoli è inferiore al secondo. Per i file XHTML (facelets) questo è abbastanza veloce per salvare + ricaricare.
  • Il server deve essere scaricato manualmente e le patch più recenti scaricate dalla console di amministrazione in esecuzione sulla porta 4848.
  • Il debug è pienamente supportato. Non so sulla profilazione.

Bug: Sembra che i progetti di utilità Java EE non siano distribuiti correttamente poiché le loro classi non sono disponibili per il resto dell'EAR.

Raccomandato: sì.

Problemi correlati