DCInternet Curso Desarrollo Java Web con JSP, Servlets y el MVC

Curso Desarrollo Java Web con JSP, Servlets y el MVC
(Anteriormente Java Web Components)
Objetivos: En este curso práctico aprenderás a desarrollar páginas JSP bajo el modelo
MVC.
™ Aprenderás a usar algunos de los componentes claves del desarrollo Java Web
como son las JSP, los Servlets y los JavaBeans.
™ Entenderás con desarrollar aplicaciones Web en Java bajo el modelo MVC.
™ Crearás tus Servlets y páginas JSP.
™ Entenderás la arquitectura Java para proyectos Web.
™ Codificarás JavaBeans y los utilizarás en tu desarrollo Web.
™ Implementarás seguridad de tus aplicaciones.
™ Aprenderás el manejo de tags JSP y JSTL.
DCInternet
Requisitos: Es recomendable que el alumno haya programado en Java JSE o
haber tomado nuestro curso de Programación Java JSE 6.0 o JSE 7.0.
Conocimientos de HTML y JavaScript es necesario también.
Orientado a: Programadores /Desarrolladores que se inician en el desarrollo Web
en Java.
Duración: 21 horas
Curso JSP, Servlets con el MVC
Desarrollo y Capacitación en Internet S. A. de C. V.
Altadena No. 26 Col. Nápoles CP 03810 México D. F.
TEL.(5255) 5523-4756
www.dcinternet.com.mx
1
Contenido
Capítulo 1 Aplicaciones Web y el MVC
Capítulo 3 Java Servlets
• ¿Qué es una aplicación Web?
o Definición.
o ¿Cómo funciona?
o Java en aplicaciones Web.
• El Modelo Vista Controlador.
o Beneficios de usar el MVC.
o Java usando el MVC.
• Creando una aplicación Web con Java.
o ¿Qué necesitamos para crear una aplicación
Web con Java?.
o Herramientas a usar dentro del curso.
o Especificaciones de Java para la creación de
una aplicación Web.
L A B O R A T O R I O.
• Crea tu primer proyecto Web.
• Conociendo el Eclipse.
• Introducción a un Servlet.
o Definición.
o Ciclo de Vida.
• Creación y configuración de un Servlet.
o El web.xml.
o Configuración a través de anotaciones..
o Parámetros iniciales.
• El objeto HTTPServletRequest.
• El objeto RequestDispatcher.
• El objeto ServletContext.
• El objeto HttpSession.
• Diferencias entre JSP y Servlets.
L A B O R A T O R I O.
• Práctica 1: Creación y uso de Servlets.
Capítulo 2 Java Server Pages
Capítulo 4 Expresiones del Lenguaje JSP
•
•
•
•
Introducción.
Literales.
Variables.
Operadores..
o Operador de punto (.).
o Operador [ ].
o Operadores aritméticos.
o Operadores lógicos.
o Operadores de comparación.
o Operador empty.
o Operador ternario.
• Objetos implícitos.
L A B O R A T O R I O.
• Práctica 1: Realizar operaciones básicas con EL.
• Práctica 2: Mostrar información usando EL
obtenida de los alcances vistos
• anteriormente (request, session, application)..
• Práctica 3: Mostrar información del encabezado
del request usando EL.
DCInternet
• Introducción a los JSP.
o Lo que debes de saber de un JSP.
o Ciclo de vida.
• Sintaxis de un JSP.
o ¿Cómo crear un JSP en nuestra aplicación?
o ¿Cómo ingresar código java dentro de un
jsp?
• Conociendo los Scriptlets.
o Scriptlet.
o Declaration.
o Expression.
• Objetos implícitos request / response.
o Objeto request.
o Objeto response.
• Directivas.
o La directiva page.
o La directiva include.
o La directiva taglib.
• Include y Forward.
o include.
o forward.
L A B O R A T O R I O.
• Instalación de los laboratorios del curso.
• Práctica 1: Recuperación de valores del request y
visualización de posibles errores.
• Práctica 2: Uso de la directiva o elemento include.
• Práctica 3: Distinguir diferencias entre include y
forward así como su funcionalidad.
Curso JSP, Servlets con el MVC
Desarrollo y Capacitación en Internet S. A. de C. V.
Altadena No. 26 Col. Nápoles CP 03810 México D. F.
TEL.(5255) 5523-4756
www.dcinternet.com.mx
Capítulo 5 Introducción a JSTL
Objetivos.
• ¿Qué es JSTL?
o Dar de alta JSTL en nuestra aplicación.
• Core Tags: Condicionales y ciclos iterativos.
o Condicional IF.
o Condicional choose.
o Ciclos Iterativos.
o Variables, salida, excepciones.
• Internationalization Tags..
• XML Tags.
L A B O R A T O R I O.
• Práctica 1: Uso de condicionales y ciclos iterativos
con JSTL.
2
Capítulo 7 Seguridad en la Web
Capítulo 6 JavaBeans
Objetivos.
• Definición.
o Reglas.
• JavaBean en aplicaciones Web.
• JavaBean y Formularios de HTML.
• Data Access Objects. (DAO)
• Configuración del POOL de conexiones para
hacer tu aplicación más robusta.
• Referencia a Recursos.
• JavaBeans almacenados en el alcance del
Servlet.
o Recuperar un JavaBean desde un JSP.
L A B O R A T O R I O.
Objetivos.
• Práctica 1: El uso de JavaBeans en una petición
de una aplicación Web.
• Introducción a seguridad en aplicaciones Web.
• Configuración de seguridad en aplicaciones Web
con Java.
o Roles.
o El elemento <login-config>.
o Autenticación de tipo BASIC.
o Autenticación de tipo FORM.
• Configuración de seguridad en el servidor.
L A B O R A T O R I O.
• Práctica 1: Implementar reglas de seguridad,
autenticación y permisos.
Incluye:
™
™
™
™
Material del curso.
Diploma de participación de nuestra empresa
Servicio de café y refrescos
Estacionamiento es gratuito para automóviles pequeños y medianos para quienes
pagan todo a tiempo y en su totalidad en la calle de Altadena (también para
cursos en el WTC). $15.00 por hora en camionetas (no incluye seguro). No
incluido en promociones con descuentos mayores al 20%
Formas de pago: Este pago debe realizarse en una sola exhibición de las siguientes
maneras:
DCInternet
™ Depósito en Banamex cuenta 4923239 Sucursal 575 a nombre de Desarrollo y
Capacitación en Internet, S. A. de C. V. (CLABE en caso de transferencia
electrónica vía Internet 002180057549232394) o
™ Cheque a nombre de Desarrollo y Capacitación en Internet, S. A. de C. V.
Clave SWIFT para traspasos internacionales: BNMXMXMM
Curso JSP, Servlets con el MVC
Desarrollo y Capacitación en Internet S. A. de C. V.
Altadena No. 26 Col. Nápoles CP 03810 México D. F.
TEL.(5255) 5523-4756
www.dcinternet.com.mx
3