JSP. 3 Primera aplicación JSP
Primera aplicación JSP
Crearemos un proyecto web en Netbeans:
- File → New Project
- Categories: Maven, Projects: Web Application. Click Next.
- Seleccionamos la carpeta de destino, le damos un nombre al proyecto, Group Id es el conjunto de paquetes separados por un . que identificará a nuestro proyecto (ejemplo com.me.jsp). Click Next.
- Seleccionamos el servidor a utilizar, Tomcat. Click Finish.
Esto nos crea un proyecto completo con la
siguiente estructura:
- Web Pages: contiene los elementos típicamente empleados para un sitio web: documentos HTML, CSS (Cascading Style Sheets), JavaScript e imágenes. En este directorio colocaremos las páginas JSP (paginas web con extensión jsp).
- Sources Packages: carpeta donde crearemos cualquier clase Java que necesitemos y los Servlets.
- Dependencies: librerías cargadas en nuestra aplicación.
- Java Dependencies: JDK.
- Project Files: contiene el archivo pom.xml, en este archivo se definen las librerías a cargar en nuestra aplicación.
Abrimos Web Pages/index.jsp
y le damos a run (botón con forma de play) y vemos el resultado. Nos
muestra una página de inicio donde pone Hello World! en
grande y negrita.
Si nos fijamos en la URL del navegador veremos
algo parecido a
localhost:8084/ejemplo1/index.jsp
|
Para hacer la creación
de contenido web dinámico más fácil, se utilizan las páginas JSP,
ya que los servlets pueden requerir un conocimiento bastante extenso
de Java para su creación.
La tecnología JSP
está construida sobre la base de los servlets, es normal utilizar en
una aplicación web servlets y páginas JSP. Para facilitar la
distribución e interacción entre JSP's/Servlets estos son agrupados
en una estructura denominada WAR (Web-Archive).
Netbeans se
encarga de gestionar Tomcat y viene con una configuración base,
puede que de problemas y ocurra un fallo de falta de memoria.
Para solucionarlo Click pestaña Services, expandir
Servers, botón derecho Tomcat → Properties. Seleccionar
la pestaña Platform. En el campo VM Options
escribir:
-Xms1024m
-Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=356m -XX:PermSize=256m
-XX:MaxPermSize=356m
|
Pasos en una petición JSP
Los pasos desde que se realiza una petición JSP
hasta que esta se obtiene son:
- El navegador web del cliente manda una petición HTTP al servidor.
- El servidor reconoce que es una petición JSP y el motor JSP se encarga de ella.
- El motor JSP carga la página JSP y la transforma en un servlet.
- El motor JSP compila la clase servlet creada y esta es mandada al motor servlet. El motor JSP solo convierte la página a Java si esta ha cambiado desde la última petición.
- El motor servlet carga el servlet y lo ejecuta. El servlet devuelve como resultado código en formato HTML. El motor servlet devuelve este código al servidor web.
- El servidor web devuelve al cliente la respuesta HTTP.
- El navegador del cliente muestra la página HTML.
Comentarios
Publicar un comentario