Presentación

Internet ofrece diferentes posibilidades a la hora de realizar y publicar páginas y sitios Web. También las empresas trabajan en diferentes formatos, tanto para páginas de mantenimiento interno como a la hora de ofrecer productos Web a sus clientes.

Algo que sí queda claro es que el uso de páginas estáticas (HTML) limita y mucho las posibilidades que pueda tener una aplicación web, y ante estas limitaciones surge la necesidad de poder generar el contenido de las páginas dinámicamente. Se ofrece para ello un gran abanico de posibilidades, desde la plataforma .NET con ASP, hasta la plataforma Java con JSP, servlets y otras herramientas, pasando por PHP y otros lenguajes.

En este curso se pretenden cubrir diferentes aspectos, y ver un enfoque global de cómo construir aplicaciones Web empleando la tecnología Java. Comenzaremos viendo conceptos básicos sobre aplicaciones Web, y servidores Web que puedan dar soporte a las aplicaciones Web que vamos a construir (Tomcat). Una vez tengamos esa base, pasaremos a explicar algunos de los elementos que podemos emplear para construir aplicaciones Web Java (servlets, JSP, servicios Web), y cómo interrelacionarlos en una aplicación.

Profesores

Domingo Gallardo López
Ignacio Iborra Baeza
Miguel Angel Lozano Ortega

Precio

144 €

Horas

40 horas (convalidable por 4 créditos de libre elección)

Horario

Viernes de 16 a 20, a partir del viernes 27 de febrero

Temario

1. Introducción a las aplicaciones y servidores Web
    1.1. Protocolo HTTP y aplicaciones Web
    1.2. HTML
    1.3. Introducción a Tomcat
    1.4. Configuración de aplicaciones Web con Tomcat
    1.5. Herramientas de desarrollo: Eclipse y Ant

2. Programación de servlets
    2.1. Introducción a los servlets. Ejemplos básicos
    2.2. Procesamiento de peticiones
    2.3. Cabeceras y códigos
    2.4. Cookies y sesiones
    2.5. Seguridad en aplicaciones Web
    2.6. Comunicación y filtros

3. JSP
    3.1. JSP básico
    3.2. JavaBeans
    3.3. Introducción a las librerías de tags

4. Servicios Web
    4.1. Introducción a los servicios Web
    4.2. Creación de servicios Web
    4.3. Invocación de servicios Web
    4.4. Introducción a los registros XML

Prerequisitos

Conocimientos elementales de Java.

Matriculación

El plazo de preinscripción para el curso ya se ha cerrado. La matriculación en el curso se realizará la semana del 16 al 20 de febrero en la secretaría del Departamento de Ciencia de la Computación e Inteligencia Artificial para los primeros preinscritos (admitidos). El resto de preinscritos pasarán a la lista de espera y podrán matricularse durante la semana del 23 al 27 de febrero si hubiese quedado alguna vacante. El curso está destinado exclusivamente a alumnos de estudios de primer y segundo ciclo de la Universidad de Alicante, por lo que se ha excluirá a los solicitantes que no cumplen este requisito. Se notificará por e-mail a todos los alumnos preinscritos de si están admitidos, excluidos o en lista de espera.
 
Dpto. de Ciencia de la Computación e Inteligencia Artificial (c) 2003