El módulo incluye el desarrollo de servicios Web y Aplicaciones Distribuidas en las platafomas de desarrollo más difundidas JAVA (J2EE) y . NET.

Programa


1. Programación de Servicios Web en JAVA (J2EE)

  • Introducción de la Plataforma J2EE
  • Introducción a las aplicaciones Web
  • Conceptos  avanzados de Servlets (Session, cookies, reescritura de URL, layout de páginas Web, acceso  a base de datos, validación de usuarios, etc..)
  • STRUTS: Framework Struts para el desarrollo de aplicaciones basadas en el patrón MVC, Configuración de Templates y utlización de Tag Libs desde Struts
  • Ejercicio práctico de desarrollo de un portal de venta de productos basado en carrito de la compra y     almacenamiento de  base de datos de sesión de usuario, recuperación de pedidos, notificación de pedidos, etc...

2. Aplicaciones Distribidas
  • Introducción al desarrollo de aplicaciones empresariales- aplicaciones distribuidas
  • Conceptos avanzados de aplicaciones empresariales
  • Transacciones,Seguridad,  Sistema de acceso a datos - gestión de persistencia.
  • EJBs
  • Session Bean Stateless, Session Bean Stateful
  • Message Driven Bean
  • Entity Beans - Bean Managed Persistent (BMP)Container Managed Persistent (CMP)
  • Lenguaje SQL para EJBs - EJB QL, Relaciones entre Entity Beans
  • Ejemplos diversos de aplicación
  • Aplicación Web con  acceso a EJB (Local y Remota)
  • Aplicación Swing con acceso a un EJB Session Bean Statefull y Stateless
  • Coordinación de ambos clientes (Web + Swing) sobre la misma
  • logica de negocio y datos  sobre EJBs.
  • Tipos de transacciones y gestión
  • Seguridad Declarativa y Programática
  • Extension de la aplicacion de venta con Struts + EJB BMP +Hibernate (R/O - Realtional Data Base a Objetos)
  • Extensión de la aplicación de venta con Struts + EJB CMP + EJB QL

3. Microsoft .NET
  • Desarrollo de aplicaciones con Visual Basic .NET
  • Introducción a la plataforma de Microsoft .NET
  • Características del entorno de desarrollo. Lenguaje y Sintaxis
  • Diseño orientado a objetos en Visual Basic .NET,Programación orientada a objetos en VB.NET
  • Usando los formularios de Windows.
  • Construyendo aplicaciones web
  • Usando ADO.NET.
  • Desarrollando componentes en Visual Basic .NET
  • Desarrollando aplicaciones
  • Actualizando a Visual Basic .NET
  • Desarrollo de aplicaciones  utilizando ADO .NET para  Microsft SQL Server 2000

4. Servidores de Aplicaciones
  • Sun One
  • Jboss
  • Oracle AS,
  • Apache AXIS
  • JAXR, ...