Capacitacion Jee 5
-
Upload
christian-miranda -
Category
Documents
-
view
110 -
download
0
Transcript of Capacitacion Jee 5
Java Platform, Enterprise Edition (antes J2EE, ahora Java EE) es un estándar para el desarrollo de aplicaciones empresariales (portables,robustas, escalables y seguras) usando tecnología Java.
Java Platform, Enterprise Edition (antes J2EE, ahora Java EE) es un estándar para el desarrollo de aplicaciones empresariales (portables,robustas, escalables y seguras) usando tecnología Java.
Java Platform, Enterprise Edition (antes J2EE, ahora Java EE) es un estándar para el desarrollo de aplicaciones empresariales (portables,robustas, escalables y seguras) usando tecnología Java.
Java Platform, Enterprise Edition (antes J2EE, ahora Java EE) es un estándar para el desarrollo de aplicaciones empresariales (portables,robustas, escalables y seguras) usando tecnología Java.
Java Platform, Enterprise Edition (antes J2EE, ahora Java EE) es un estándar para el desarrollo de aplicaciones empresariales (portables,robustas, escalables y seguras) usando tecnología Java.
INTRODUCCION JAVA EE• ¿ Qué es Java EE 5 ?
• Java Platform, Enterprise Edition 5 (Java EE 5) define el estándar para el desarrollo de aplicaciones empresariales distribuidas, basadas en componentes, utilizando un modelo de múltiples capas
INTRODUCCION JAVA EE
Definición de Sun Microsystems
MODELO DE APLICACION JAVA EE
PRESENTACION
NEGOCIO
ACCESO A DATOS
MODELO DE APLICACION JAVA EE
CONCEPTOS DE JAVA EE
ClientesServidores de aplicaciónContenedorAPI
CLIENTES JAVA• Clientes WEB
Código HTML generado dinámicamente por un servidor de Aplicaciones
Un navegador web renderea el HTML devuelto por el componente web
Se denominan “clientes livianos”
Delegan toda la lógica de negocios, al servidor Java EE
CLIENTES JAVA• APPLETS
Aplicación Java (pequeña) que ejecuta en el contexto del cliente, dentro de una JVM embebida en el navegador web
Estos componentes presentan un mecanismo más rico para la construcción de interfaces Gráficas
Poco uso en la vida real
CLIENTES JAVA• Aplicaciones de Escritorio
Ejecutan en el contexto del cliente en forma similar al applet, pero fuera del navegador web
Son aplicaciones Java tradicionales
En general se comunican con los componentes de negocio para ejecutar funcionalidades expuestas por esta capa
CLIENTES JAVA
SERVIDORES JAVA EEEs el ambiente en el que ejecutan los componentes Java EE
Estos componentes se denominan componentes server-side y pueden tomar la forma de
Componentes web (JSP / Servlets / JSF)Componentes de negocio (EJB)
Estos componentes ejecutan en un runtime denominado contenedor
SERVIDORES JAVA EE
CONTENEDOR JAVA EE
Los componentes web y de negocio, existen y ejecutan dentro de contenedores
Un contenedor permite invocar los servicios brindados por el servidor de aplicaciones
SeguridadAcceso a datosTransaccionesAcceso a recursosComunicaciones
COMPONENTES JAVA EELa plataforma Java brinda dos tipos de Componentes
Componentes WebComponentes de Negocio
COMPONENTES JAVA EE
COMPONENTES JAVA EEComponentes Negocio
Especializados en la implementación de lógica de negocio y acceso a datos persistentes en forma relacional
Session beans / Message driven beans
API DE JAVA EE
JARS JAR ("Java Archives") es un formato desarrollado por "Sun" que permite agrupar las clases diseñadas en el lenguaje Java, este formato es ampliamente utilizado en ambientes Java de todo tipo, esto se debe a que otorga un nivel de compresión y reduce la carga administrativa al distribuir clases en el lenguaje.
WAREs un archivo JAR (con la extensión WAR) usado para distribuir una colección de archivos JSP, servlets, clases Java, archivos XML y contenido web estático (HTML). En conjunto constituyen una aplicación Web.
EAREs un formato para empaquetar en un sólo archivo varios módulos. Permite desplegar varios de esos módulos en una servidor de aplicaciones. Contiene archivos XML llamados descriptores de depliegue que describen cómo realizar dicha operación.
Tipos de Archivos
MODULOS JAVA EE
WAR
JAR
EAR
WEB APPLICATION ARCHIVE
JAVA ARCHIVE
ENTERPRISE APPLICATION ARCHIVE