Domanda

Non mi occupo dello sviluppo di Java da 8 anni, ma sto iniziando a creare un'applicazione Web NetBeans. Quando eseguo la procedura guidata dell'applicazione Web, viene richiesto il server che sto per utilizzare.

Quale sarebbe il server migliore e più semplice per iniziare a utilizzare NetBeans?

È stato utile?

Soluzione

Dato che l'IDE NetBeans è un prodotto Sun, suppongo che il server delle applicazioni Glassfish si adatti perfettamente.

Detto questo, uno dei vantaggi dello sviluppo di un'applicazione Web in Java è che l'interfaccia per lavorare con http è standardizzata (ovvero le specifiche Servlet), in modo da poter scegliere qualsiasi contenitore servlet desiderato: che si tratti di Glassfish, Tomcat, Jetty o Weblogic. Dal momento che mi sembra che tu stia sperimentando e tu voglia usare qualcosa di facile da amministrare, potrei andare con Glassfish. Tuttavia, sii aperto a rivisitare quella decisione quando devi effettivamente distribuire la tua applicazione web in un ambiente di produzione. Assicurati di controllare altre opzioni come Tomcat o Jetty.

Altri suggerimenti

A meno che non si stia distribuendo su un server di applicazioni J2EE completo, consiglierei di utilizzare Tomcat. Tomcat può essere eseguito come server web / servlet / jsp autonomo ed evita alcune delle complessità di un server app J2EE completo.

Il bundle di sviluppo web per Netbeans includerà installatori e integrazione automatizzata con Glassfish e Tomcat. Otterrai il "migliore" esperienza nell'uso di Netbeans con questi server.

Detto questo, il flusso di lavoro in Netbeans può essere facilmente integrato con altri server applicazioni. A partire da 6.1, questo include Sun Java System Application Server 8 e 9, GlassFish v1 e v2, Apache Tomcat 4, 5 e 6, JBoss 4, BEA WebLogic 10, IBM WebSphere 6.0 e 6.1, Sailfin V1. Vedi il Netbeans J2EE Features per maggiori informazioni.

Glassfish è in realtà un app server facile da usare. Penso che sia più facile da usare per un principiante ed è integrato con Netbeans. La configurazione delle cache di connessione al database è semplice, ad esempio.

È possibile amministrare il server tramite questa pagina Web:

http://localhost:4848   

(login: admin, password: adminadmin)

Glassfish eseguirà le tue app sulla porta 8080.

La home page di Glassfish: http://glassfish.dev.java.net (don ' ho davvero bisogno di leggere)

Per gli utenti non Netbeans c'è una guida QuickStart:

http://glassfish.dev.java.net/downloads/quickstart/index.html

Ecco una panoramica dello screencast:

http://download.java.net/javaee5/screencasts/admin-console/index.html

A un certo punto vorrai imparare anche Tomcat perché è così diffuso, ma Glassfish è un inizio molto più amichevole. In effetti, probabilmente è anche meglio come server di produzione, se riesci a trovare un host economico.

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