Gestión de Sistemas en Internet. Pequeños cambios

IT4128: Introducción a la asignatura

Podríamos considerar que este curso es de transición con respecto a GSI. Los cambios más importantes son los siguientes:


  1. Utilización de BEA Weblogic Server 8.1 para la realización de los ejemplos y prácticas en la parte de J2EE con servlets y JSPs.

  2. Más énfasis al XMLSchema, ya que algún ejemplo se pondrá con JAXB, que requiere de su uso.

  3. Seguramente se amplíe la convalidación de clases por asistencia a seminarios (Microsoft, BEA, primordialmente)



El temario, por tanto, queda como sigue:


  1. Presentación de la asignatura. Introducción a las aplicaciones web.

  2. XML. Introducción (I)

  3. XML. DTD (II)

  4. XML. XMLSchema (III)

  5. XML. XMLSchema (IV)

  6. XML. DOM (V)

  7. XML. SAX (VI)

  8. XML. JAXB (VII)

  9. Protocolo HTTP 1.1 (I)

  10. Protocolo HTTP 1.1 (II)

  11. Protocolo HTTP 1.1 (III)

  12. Patrones Arquitectónicos de Acceso a Repositorio (Fowler)

  13. Introducción a J2EE

  14. Servlets. Teoría (I)

  15. Servlets. Ejemplos básicos y utilización de BEA Weblogic Server (II)

  16. Servlets. Manejo de sesión (III)

  17. JSPs. Ejemplos básicos (I)

  18. JSPs. Manejo de sesión (II)

  19. JSPs. Otras características de JSPs (III)

  20. Patrones Arquitectónicos de Presentación (Fowler)

  21. Patrones arquitectónicos de Lógica de Negocio

  22. Introducción a EJBs. Componentes y tipos de EJBs (I)

  23. Introducción a EJBs. Ejemplos (II)



Toda la asignatura se realiza en el laboratorio.

Las prácticas vuelven a ser tres.


  1. Comenzando las clases teóricas por XML nos permite que la primera práctica sea la realización del XmlSchema/DTD del proyecto a realizar -ver más adelante-, ya programado (fecha de entrega aproximada: 20/III) .

  2. La segunda práctica sería la primera iteración de la implementación, realizada con Servlets (fecha de entrega aproximada: 14/IV).

  3. La tercera práctica les exigiría la implementación siguiendo el modelo MVC, con servlets y JSPs (fecha de entrega: día del examen).



Proyecto a realizar: seguramente, un BLOG con capacidad de estructuración por tópicos. No es demasiado complicado, y permite, como siempre, utilizar todas las capacidades vistas en clase: XML, manejo de sesión, utilización de patrones, etc.

Temas a tener en cuenta:
- Probar todos los ejemplos tanto en WL como en la implementación de referencia de Sun, para evitar sustos.
- Revisar la siguiente documentación:
- HTTP1.1 -mejorar-
- XMLSchema -mejorar-
- Mapping transparencias propias - transparencias BEA en J2EE.
- Patrones arquitectónicos: ejemplos -quizá los suyos directamente en Java y C#-.





Comments