Pregunta

No he estado alrededor del desarrollo de Java durante 8 años, pero estoy empezando a construir una aplicación web de NetBeans. Cuando recorro el asistente de la aplicación web, solicita el servidor que voy a usar.

¿Cuál sería el mejor y más simple servidor para que comience a usar con NetBeans?

¿Fue útil?

Solución

Dado que el IDE de NetBeans es un producto de Sun, asumo que el servidor de aplicaciones Glassfish sería un ajuste natural.

Dicho esto, una de las ventajas de desarrollar una aplicación web en Java es que la interfaz para trabajar con http está estandarizada (es decir, la especificación de Servlet), de modo que puede elegir cualquier contenedor de servlet que desee: ya sea Glassfish, Tomcat, embarcadero o weblogic. Como me parece que estás experimentando y quieres usar algo fácil de administrar, podría usar Glassfish. Sin embargo, esté abierto para revisar esa decisión cuando necesite implementar su aplicación web en un entorno de producción. Asegúrese de revisar otras opciones como Tomcat o Jetty.

Otros consejos

A menos que esté implementando en un servidor de aplicaciones J2EE completo, recomendaría usar Tomcat. Tomcat puede ejecutarse como un servidor web / servlet / jsp independiente y evita algunas de las complejidades de un servidor de aplicaciones J2EE completo.

El paquete de desarrollo web para Netbeans incluirá instaladores para una integración automatizada con Glassfish y Tomcat. Obtendrá el " mejor " experiencia al usar Netbeans con esos servidores.

Dicho esto, el flujo de trabajo en Netbeans se puede integrar fácilmente con otros servidores de aplicaciones. A partir de 6.1, esto incluye Sun Java System Application Server 8 y 9, GlassFish v1 y v2, Apache Tomcat 4, 5 y 6, JBoss 4, BEA WebLogic 10, IBM WebSphere 6.0 y 6.1, Sailfin V1. Consulte el sitio Netbeans J2EE Features para obtener más información.

Glassfish es en realidad un servidor de aplicaciones fácil de usar. Creo que es más fácil de usar para un principiante y está integrado con Netbeans. Configurar cachés de conexión de base de datos es fácil, por ejemplo.

Usted administra el servidor a través de esta página web:

http://localhost:4848   

(inicio de sesión: admin, contraseña: adminadmin)

Glassfish ejecutará tus aplicaciones en el puerto 8080.

La página de inicio de Glassfish: http://glassfish.dev.java.net (don ' Realmente no necesito leer)

Para usuarios que no son Netbeans, hay una guía de inicio rápido:

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

Aquí hay una descripción general de screencast:

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

En algún momento querrás aprender Tomcat también porque es muy frecuente, pero Glassfish es un comienzo mucho más amigable. De hecho, es probable que también sea mejor como servidor de producción, si puedes encontrar un host asequible.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top