1. Java EE
Arquitectura para implementar
aplicaciones de tipo empresarial
que utilizan java e Internet.
+
2. Componentes vistos en el curso
Componentes web
• Servlet
• JSP
Componentes EJB
• Beans de sesión
• Beans controlados por mensajes
• Servicios web
• Cliente productor y cliente consumidor de mensajes
(JMS)
3. Tecnologías y conceptos adicionales
• JPA (Api de Persistencia de Java)
• Clases entidades
• JSF (JavaServer Faces)
• Tags de HTML, JSP y JSF (core, html y tomahawk)
• Conexión a Base de datos Oracle
• SQL
• Administración de Servidor Glassfish
• UML
• Api de seguridad de java
10. Persistencia: ORM – JPA - Clase Entidad – Bases de datos
Persona
T_PERSONA
- Id: Integer
ID nya
- nombreCompleto: String
(Clase entidad) (Tabla de la base de datos)
BD
relacional
11. EJB (Enterprise Java Beans)
• Beans de Sesión:
I. Con estado
II. Sin estado
• Beans controlados por mensajes: Funcionan como clientes
consumidores asíncronos de mensajes
13. Servicios Web
Sistema de software diseñado para la interacción
interoperable entre máquinas en una red
Características:
•Independientes de la plataforma.
•Utilizan tecnologías existentes: XML y HTTP.
•Son interoperables con lenguajes de programación
dispares.