JAVA 2 EE

Preview:

DESCRIPTION

Webex sobre J

Citation preview

Java EE

Arquitectura para implementar aplicaciones de tipo empresarial

que utilizan java e Internet.

+

Componentes web• Servlet• JSP

Componentes EJB• Beans de sesión• Beans controlados por mensajes

• Servicios web

• Cliente productor y cliente consumidor de mensajes (JMS)

Componentes vistos en el curso

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

Paradigma Modelo Vista Controlador

JSP

Paradigma Modelo Vista Controlador

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

JSP Servlet

Paradigma Modelo Vista Controlador

Servlet

Concepto y utilidad

Ciclo de vida

Manejo de peticiones, recuperación de parámetros de la petición, reenvío de control

Paradigma Modelo Vista Controlador

JSP Servlet

EJB / Clases Entidades

(Tabla de la base de datos)

Persona

ID nya- nombreCompleto: String

- Id: Integer

BD relacional

T_PERSONA

(Clase entidad)

Persistencia: ORM – JPA - Clase Entidad – Bases de datos

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

Circuito completo de aplicación empresarial

Servicios Web

Sistema de software diseñado para la interacción interoperable entre máquinas en una red

Características:Características:

•Independientes de la plataforma.

•Utilizan tecnologías existentes: XML y HTTP.

•Son interoperables con lenguajes de programación dispares.

VS

Servidores de Aplicaciones vs Contenedor de Servlets