¡Bienvenidos a todos! Esta publicación formará parte de una serie de 13 publicaciones que estaré desarrollando para aprender a desarrollar una aplicación web pura en Java bajo la plataforma JEE usando Servlets y JSPs. Este será un curso en forma de guía para aquellas personas que recién estén empezando en el mundo de la programación web y que todavía no hacen uso de ningún framework.
Haciendo uso de JSPs y Servlets construiremos nuestras aplicaciones webs los cuales se ejecutarán en Apahe Tomcat (Contenedor de Servlets), el cual lo usaremos como servidor de aplicaciones para ejecutar nuestro proyecto. Asimismo, usaremos Eclipse como herramienta IDE (Entorno de Desarrollo Integrado) para la edición y compilación de nuestro código.
Haciendo uso de JSPs y Servlets construiremos nuestras aplicaciones webs los cuales se ejecutarán en Apahe Tomcat (Contenedor de Servlets), el cual lo usaremos como servidor de aplicaciones para ejecutar nuestro proyecto. Asimismo, usaremos Eclipse como herramienta IDE (Entorno de Desarrollo Integrado) para la edición y compilación de nuestro código.
Clase 2a
Recordando el post anterior...
Aprendimos a crear un JSP (Un JSP es un servlet) y aprendimos también el uso de las etiquetas Scriptlets y Expressions para incrustar código java dentro del código en html y luego mostrar esa referencia que el jsp envio al servlet mediante el objeto request.getParameter() en un String.
Ir a la clase anterior dando clic aquí
Qué es un servlet?
Es una clase java preparada para soportar el paradigma request - response, recibe requerimientos del cliente para realizar un servicio, luego de cumplir con ello, envía una respuesta al cliente. Un JSP es un servlet.
En esta sesión realizaremos 2 ejercicios rápidos y sencillos.
2. Vamos a implementar un Login que nos muestre una página de bienvenida para el caso sea exitoso. o de lo contrario. no lleve a la misma página del login.
Ejercicio 1
1. Creamos el proyecto LP2-semana02a con la siguiente estructura
2. Creamos la clase PrimerServlet.java dentro del paquete sisepuede
3. Registramos el servlet en el archivo descriptor web.xml
Dentro de la etiqueta <servlet-mapping> podemos tener varios alias dentro del tag <url-pattern> para invocar al servlet en el atributo action de la etiqueta <form> o desde un enlace <href>
4. Creamos la página index.htm
5. Ejecutamos el proyecto clic derecho Run As>Run on Server
Si la clase les aparece con errores es porque tenemos que agregar la librería de Apache Tomcat: clic derecho al proyecto Build Path>Configure Build Path
Ejercicio 2
1. Agregar los siguientes recursos al proyecto, descargar recursos
2. Creamos la clase LogueoServlet.java dentro del paquete sisepuede
Recordemos que el objeto RequestDispatcher permite remitir o dicho de otro modo pasar un request o petición a otro servlet o componente JEE mediante el método forward.
3. Registrar el servlet en el archivo descriptor web.xml
4. Creamos las página logueo.jsp
5. Creamos la página bienvenida.jsp
La etiqueta <jsp:include> permite incluir el contenido de una página de la misma aplicación dentro de la página principal
6. Ejecutamos dando clic derecho al proyecto Rus As>Run on Server
Descargar ejercicio
Descargar archivo
Si la clase les aparece con errores es porque tenemos que agregar la librería de Apache Tomcat: clic derecho al proyecto Build Path>Configure Build Path
1. Agregar los siguientes recursos al proyecto, descargar recursos
Recordemos que el objeto RequestDispatcher permite remitir o dicho de otro modo pasar un request o petición a otro servlet o componente JEE mediante el método forward.
3. Registrar el servlet en el archivo descriptor web.xml
4. Creamos las página logueo.jsp
5. Creamos la página bienvenida.jsp
La etiqueta <jsp:include> permite incluir el contenido de una página de la misma aplicación dentro de la página principal
6. Ejecutamos dando clic derecho al proyecto Rus As>Run on Server
Descargar ejercicio
Descargar archivo
No hay comentarios, ¡cuéntame algo!
Me gustaría saber tu opinión. ¡Saludos!