JAVA 2 EE

642 views

Published on

Webex sobre J

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
642
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

JAVA 2 EE

  1. 1. Java EE Arquitectura para implementaraplicaciones de tipo empresarial que utilizan java e Internet. +
  2. 2. Componentes vistos en el cursoComponentes web• Servlet• JSPComponentes EJB• Beans de sesión• Beans controlados por mensajes• Servicios web• Cliente productor y cliente consumidor de mensajes (JMS)
  3. 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
  4. 4. Paradigma Modelo Vista Controlador
  5. 5. Paradigma Modelo Vista Controlador JSP
  6. 6. JSP Concepto y utilidad Componentes de una página JSP Marcado estático: HTML/XML Directivas:1) Page2) Include3) Taglib Elementos de secuencias de comandos:1) Declaraciones2) Expresiones3) Scriplets Objetos implícitos
  7. 7. Paradigma Modelo Vista Controlador JSP Servlet
  8. 8. Servlet Concepto y utilidad Ciclo de vida Manejo de peticiones, recuperación de parámetros de la petición, reenvío de control
  9. 9. Paradigma Modelo Vista Controlador EJB / Clases Entidades JSP Servlet
  10. 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. 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
  12. 12. Circuito completo de aplicación empresarial
  13. 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.
  14. 14. Servidores de Aplicaciones vs Contenedor de Servlets VS

×