Provee las habilidades de programación para crear aplicaciones web usando JSP, Servlets y JavaBeans, todas tecnologias de la plataforma Java EE. Se conocera la filosofia y terminologia de las aplicaciones web. Se crearan en su mayoria aplicaciones de acceso a datos. Se veran los recursos más frecuentemente utilizados por aplicaciones web
Provee a los alumnos de las habilidades de programación para crear aplicaciones web usando JSP, Servlets y JavaBeans, todas tecnologias de la plataforma Java EE. Se conocera la filosofia y terminologia de las aplicaciones web. Se crearan en su mayoria aplicaciones de acceso a datos. Se veran los recursos más frecuentemente utilizados por aplicaciones web.
Contenido:
1-) Primeros pasos en la programacion web
* Instalacion de Tomcat.
* Configuracion de su entorno
*Instalacion de variables de entono.
2-) Procesamientos de datos
*Variables
Nombres de Variables.
*Tipos de datos primarios
*Cadena de caracteres
*Elementos Scriptlet
Declaraciones, Expresiones,Scriptlet
3-) Obtencion de datos desde el navegador
Recuperacion de datos desde el cliente usando formularios HTML
* Utilizando elementos form
* El atributo Action
* El atributo name
* El atributo method
* El atributo target
4-) Utilizacion de controles HTML
* El elemento input
* El atributo type
* El atributo name
* El atributo maxlength
* El atributo size
* El atributo checked
* El atributo value
* El elemento select
* El elemento textarea
5-) Procesamientos de peticion
* Utilizando el objeto request
* Inytroduccion de objetos y metodos
* El valor null
6-) Presentacion de java Beans
* Organizacion de su codigo
Reutilizacion del codigo
* Creacion de componentes en java
* Construccion de un javaBean
* Ambito de variables y accesibilidad
* Archivo de clases y compilacion
* Utilizacion de un javabean
* Etiquetas Bean
<jsp:useBean>
<jsp:setProperty>
<jsp:getProperty>
* Manipuladores de etiquetas
* La directriz tagLib
7-) Mas sobre objetos
* Un rapido repaso de objetos
* Metodo de sobrecargas
* Constructores
* Herencia
* Clases Abstractas
* Interfaces
* Eleccion entre interfaz y clases abstractas
8-) Clases de utilidades
* Introduccion a las colecciones
* Listas
* Mapas
* Clase Date y Time
9-) Cuando todo va mal
* Tipo de error
Error de sistema
Error de aplicacion
* Inttroduccion a las Excepciones
* Tratar Excepciones
* La clase Throwable
* Emision y recojida de una excepcion
* Recojida de multiples excepciones
* La proposicion finally
* Construccion de nuevas Excepciones
* Manipulacion de errores jsp
* pagina de error jsp
10 -) Seguir la pistas de usuarios
* Que es una session
* El protocolo HTTP
* cookies
* Objeto application
11 -) Tecnologia Java Servlet
* Funcion de un servlet en una aplicacion web
* Procesamiento de solicitudes
* Ciclo de vida del servlet
* web.xml
* El contexto de un servlet
11.1-) Conociendo el patron MVC (Modelo Vista Controlador)
* Definicion el patron de diseño MVC
* Implementando el Patron MVC usando SERVLETS
12-) Acceso a archivos
* Archivos y flujos
* Repaso de la clase I/O
13-) Conexion a BD con Hibernate
* Obteniendo Hibernate
* Confguracion del archivo Hibernate hibernate.cfg.xml
* Entity Java Class
* Archivo de mapeo
* Crear SessionFactory
* Consulta a Base de datos (CRUD).