Aplicaciones distribuidas
RMI, CORBA y HTTP-SOAP
JMS
El estándar J2EE
Concepto de servidor de aplicaciones
Enterprise Java Beans (EJB): Session Beans, Entity
Beans, Message Driven Beans
Fases de desarrollo de aplicaciones
J2EE
Novedades de EJB 2.0
XML
Conceptos básicos
Estructura
y validación de un documento XML: DTDs y esquemas
Papel del XML
en arquitecturas n-capas
WebServices
WSDL
SOAP
Ejemplos.
Proveedores y consumidores de de WebServices
Interoperabilidad con .Net
Arquitectura de software
Aplicaciones de n-capas
Fundamentos de UML
Patrones de diseño
Frameworks: Integración con EJBs
Session Beans
Stateless
y stateful beans
Ciclo de vida de un Session
Bean
Entity Beans
Container
managed persistence (CMP)
Bean managed persistence (BMP)
Ciclo de vida de un Entity
Bean
Escalabilidad y rendimiento
Transacciones
Transacciones
distribuidas
Criterios
de diseño relacionados con el rendimiento
Deployment y plataformas
Deploy tools
Estructura de un .ear
Revisión de productos en el mercado:
WebSphere, Bea, IONA. Sun ONE (antes iPlanet)
JOnAS, JBboss, Oracle
Sun J2EESDK,
SQL Server, Jbuilder/Visual Age, JBoss Caso práctico
Ejemplo
de un mantenimiento completo con Session Bean y con Session Bean
+ Entity Bean
|