¿Cómo puedo codificar y mostrar una página web con NetBeans en Java?
¡Vamos! Arranca NetBeans. Estoy usando NetBeans 6.7.1 con las cosas de Java EE instaladas, y tengo GlassFish instalado y atado, así que no tengo que preocuparme por eso. Su configuración puede diferir en los detalles.
Haz un archivo-> Nuevo proyecto y selecciona "Java Web" de las categorías. Seleccione "Aplicación web" y presione Siguiente. Ingrese el nombre de un proyecto y ajuste la ubicación, si le gusta. Presione Siguiente. La siguiente página debe tener un menú desplegable de selección de servidor; como se insinuó anteriormente, el mío tiene seleccionado "GlassFIsh v2.1". Está bien, siempre que NetBeans pueda interactuar con algún tipo de servidor de aplicaciones Java, este curso acelerado se ejecutará correctamente.
Anote la "ruta de contexto": se basará en el nombre del proyecto y básicamente formará la base de la URL en la que residirá su aplicación. Presione Siguiente. Ignore la página siguiente, por ahora, que habla de varios marcos y pulse Finalizar.
Churn, churn. Eventualmente debería ver su proyecto web creado. Es una aplicación muy simple que contiene un solo archivo JSP, y que se abrirá en el editor principal. Tiene un montón de HTML y algo de sintaxis JSP.
Eche un vistazo a la estructura del proyecto. Tienes una carpeta de "páginas web" que contiene un directorio WEB-INF y un archivo index.jsp. Ese es el mismo archivo que estás mirando. WEB-INF es un directorio estándar que contiene los metadatos utilizados para implementar su aplicación, y también las clases compiladas que lo potencian.
Lo único que debe hacer ahora, para llegar al objetivo original, es presionar el botón Ejecutar, o haga clic derecho en el proyecto y seleccione "Ejecutar" en el menú. NetBeans compilará y luego iniciará su servidor de aplicaciones y desplegará la aplicación en él. Finalmente, su navegador web debería abrir una nueva pestaña con la página clásica "Hola, mundo".
En este punto, ¿qué es lo que realmente tiene? Tienes un proyecto web vacío con un solo archivo JSP. Podrías personalizarlo, pero eso quizás no sea muy emocionante. Lo que realmente está mirando es un marco básico en el que puede aplicar su aprendizaje de JSP y de servlets a medida que los agarra.
¿Cómo proceder con dicha transferencia de conocimiento? Recomiendo un libro decente o dos. El que solía ponerme en marcha era "Beginning JSP, JSF y Tomcat Web Development: de principiante a profesional" (Zambon, Guilio; Apress; ISBN 1-59059-904-7), que tiene una guía decente para principiantes sobre cómo JSP y los servlets trabajan juntos, y una guía de referencia útil para el primero.
Tan pronto como sea posible, querrá migrar lejos de los servlets sin procesar y JSP para vincularlos de una manera un poco más flexible utilizando uno de los marcos que salté antes. No voy a decirte cuál aprender; hay varios bastante decentes. Prueba Spring MVC o Struts. Una vez más, sugeriría obtener un libro decente.
thx pal! estoy en ellos! – ajsie