Cursos subvencionados para trabajadores
Realiza el curso gratis a través de tu empresa.
Cursos SubvencionadosInscríbete ahora y accede a 3 unidades gratis
Evalua el curso de Java Servidor y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Una APLICACIÓN WEB consiste en un conjunto de servlets, páginas jsp, ficheros html, clases Java de apoyo empaquetadas o no en ficheros jar y otro tipo de recursos tales como ficheros de imágenes, de sonidos, de texto, etc.
Una aplicación web puede existir de dos modos:
Es el modo de trabajo habitual en la etapa de desarrollo de la aplicación, es decir, cuando se realizan pruebas y modificaciones constantes en sus componentes.
Con estos modos de existencia se persigue que la misma aplicación web pueda ser deplegada en diferentes servidores web manteniendo su funcionalidad y sin ninguna modificación de código.
A partir de la especificación 2.2 de los servlets, todos los servidores compatibles con la misma deben aceptar para el despliegue de aplicaciones web, su fichero war asociado, que se ubicará en el directorio del servidor que su fabricante indique.
A partir de ese momento, y sin hacer nada más, la aplicación web estará disponible para todo el mundo.
|
CONCLUSIÓN:
Modo de trabajo habitual en las aplicaciones web. De divide en dos fases:
|
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de Java Servidor y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Para ilustrar el proceso de despliegue de una aplicación web, se va a suponer que se han cumplido las dos etapas mencionadas anteriormente, se dispone de un fichero war de nombre Prueba.war que engloba todos sus componentes y que se le ha hecho llegar al administrador del servidor J2EE en el que se va a desplegar.
Los componentes de la aplicación serán:
¿Cuál es el siguiente paso?
El administrador asignará a la aplicación un context path o ruta de contexto coincidente con el nombre del fichero war, que indica el URL mediante el que cualquier cliente puede acceder a la misma. Cada aplicación web estará asociada a un contexto y todos sus componentes existirán en relación a ese contexto
En este caso, el contexto será /Prueba. El contexto debe empezar por /. Esta barra significa directorio raíz del servidor a nivel de aplicaciones web desplegadas en él. Cada servidor tiene el suyo propio:
Instalarlo es sencillo: acceder a www.jboss.org, sección Downloads, sección JBOSS 3.2 y el enlace que apunta al zip subrayado en la imagen de abajo
Una vez descargado, se descomprime colgando del disco duro y ya está.
La asignación de ruta de contexto comentada anteriormente se hace de modo automático, sin más que colgar el fichero war del raíz del servidor.
Si se utiliza Tomcat, el administrador ubicará Prueba.war colgando de tomcat_home\webapps. Hecho esto, el despliegue se considera finalizado. A continuación se levanta Tomcat y se creará la estructura de directorios siguiente:

Esta configuración de directorios post-despliegue se debe la estructura de directorios conforme a especificación en que se basan todos las aplicaciones web (se estudiará en el siguiente apartado). Además de los directorios de arriba aparecerán
Los importantes no son éstos sino los del gráfico. El fichero Prueba.jcp se utilizará para poner a disposición del programador el código de todos los componentes de la aplicación en JCreator y, así, poder estudiarlo y modificarlo convenientemente. Para ello, siendo JavaServidor el espacio de trabajo actual
Desplegada la aplicación y levantado el servidor, un cliente accederá al fichero index (htm, html o jsp) de la misma, mediante http://localhost:8080/Prueba
|
NOTA IMPORTANTE: para que los alumnos puedan actuar como administradores
y usuarios de la aplicación, se suministra Prueba.war en
http://teleformacion.fer.es/general/prt/c/javaser/3/Prueba.war con el fin de
que se despliegue en Tomcat y en JBoss.
Picar con el derecho sobre el enlace y “Guardar como” si hay algún problema para descargar el war pulsando directamente sobre el enlace anterior. El fichero war deberá situarse colgando de
A continuación, levantar el servidor. Finalmente se accederá al index de la aplicación mediante http://localhost:8080/Prueba tanto si se trabaja con Tomcat como si se trabaja con JBoss. Este será el modo en que se proporcionarán las aplicaciones de ejemplo: mediante un enlace que permite descargar el war de la aplicación. El alumno deberá desplegarlo en el servidor de trabajo y posteriormente acceder a su index mediante http://localhost:8080/nombreDelWar Para acceder al código de sus componentes se hará uso del fichero jcp contenido en el directorio raíz de la aplicación tal y como se ha explicado anteriormente. |
Repetir el proceso de despliegue con Encuesta.war. Para ello, tumbar Tomcat, ubicar Encuesta.war en tomcat_home\webapps y volver a levantar Tomcat. El war se descarga desde http://teleformacion.fer.es/general/prt/c/javaser/3/Encuesta.war.
Se accederá al index de la aplicación mediante http://localhost:8080/Encuesta
Hacer lo mismo con jChartsServletExamples.war. Se encuentra en
http://teleformacion.fer.es/general/prt/c/javaser/3/jChartsServletExamples.war. Se trata de una aplicación web capaz de generar diversos tipos de gráficos con datos procedentes de un servlet. Se accederá la index mediante http://localhost:8080/jChartsServletExamples
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de Java Servidor y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Copyright 2008© ADRInfor S.L. Logroño | Tel: 941250116 Fax: 941236805 | Email | Politica de Privacidad