2010-01-10 14 views
7

así que ahora creo que aprendí todos los conceptos básicos y la terminología para Java. pero lo que no sé es cómo codificar y mostrar una página web con Netbeans en Java.cómo comenzar a codificar y configurar un servidor web con Java?

la mayoría de los tutoriales contienen muchas charlas sobre diferentes tecnologías "Java usa Java Beans, JSP y servlets", y así sucesivamente. ¿Dónde puedo encontrar tutoriales cortos y prácticos que realmente me enseñen dónde codificar qué y luego compilar y dónde colocar todos los archivos (war, jar, ear ...) en Glassfish para poder ver el resultado desde un navegador web? Simples cosas que hacen que uno entienda todas estas diferentes "capas" que son solo clases usando clases. Siento que nunca llegué a saber cómo puedo instalar un servidor web con Java porque no puedo encontrar este tipo de tutoriales.

Sería genial si alguien pudiera enviar algunos enlaces a cosas tan prácticas.

Gracias.

Respuesta

4
+0

thx pal! estoy en ellos! – ajsie

1

Me gustaría empezar por echar un vistazo a los servlets y JSP. Encontré este libro útil cuando lo leí: Head First Servlets and JSP

+0

Creo que para libros gruesos porque contiene tantas otras cosas :) mejor con tutoriales cortos directamente al punto. pero creo que podría darle una oportunidad =) – ajsie

+0

El libro es bueno y muy divertido.Pero la mayoría de las personas que preguntan aquí quieren respuestas instantáneas de Internet;) –

1

Netbeans viene con muchos proyectos de ejemplo, crea algunos y busca el código fuente. Una muestra que ya está funcionando siempre es un buen punto de partida para su codificación.

0

La pila de Java EE es bastante rica. Sugiero que solo busque escribir una Aplicación web (WAR) y desplegarla en Tomcat.

Lamentablemente, realizar una implementación completa del archivo WAR es bastante tedioso, por lo que generalmente necesita ayuda de su IDE o del contenedor web.

El lugar más fácil para comenzar es probablemente instalar e iniciar Tomcat y luego manipular los archivos en el sistema de archivos. Hay una aplicación de ejemplo.

1

Si también está interesado en utilizar Eclipse, lo que hace que sea muy sencillo para crear y desplegar aplicaciones web aquí hay un buen tutorial - WTP Tutorials

1

Usted puede encontrar las respuestas en The Java EE 5 Tutorial.

+0

Me encantan los tutoriales Java SE de Sun, creo que son geniales. Con el mismo entusiasmo, encuentro que el tutorial de Java EE es posiblemente la lectura más difícil de manejar y desmotivadora del planeta. – Rob

0

Hola para iniciar el código y configurar el servidor web con java, siga el siguiente procedimiento. Primero debe instalar Apache-Tomcat o Jetty en cualquier contenedor web o contenedor de servlet. Y ha establecido el classpath del archivo servlet-api.jar. A continuación, deberá guardar el código de su página web en la carpeta de aplicaciones web de tomcat. En la carpeta de aplicaciones web, allí debe crear una carpeta web-inf en la que se almacena el archivo web.xml.Y después de escribir los programas servlet y jsp, los archivos compilados de clase se almacenan en la carpeta de clases de la carpeta web-inf. Los archivos JSP se almacenan junto con la carpeta WEB-INF. Tienes que mantener todos los archivos jar en la carpeta LIB de la carpeta de clases. El contenedor web se encargará de iniciar el servlet, cargando la clase usando el método inti. Al usar el método de servicio creará dos objetos de solicitud y respuesta.

2

¿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.

Cuestiones relacionadas