Arquitectura JEE

Páginas: 10 (2350 palabras) Publicado: 14 de diciembre de 2013
Temas Avanzados de
Ingeniería de Sistemas II
Universidad Nacional
de Trujillo

Docente: Ing. Haybert Escobedo Neyra
ihaybert@gmail.com

ARQUITECTURA JEE
6.0

Semana 01

Escuela Profesional de Ingeniería de Sistemas
® ING. HAYBERT ESCOBEDO NEYRA

Los Temas Principales

JEE

Contenedor
Web /
Aplicaciones

Tomcat

® ING. HAYBERT ESCOBEDO NEYRA

TEMARIO

ArquitecturaJava EE 6.0
® ING. HAYBERT ESCOBEDO NEYRA

CONTENIDO

Semana 01
® ING. HAYBERT ESCOBEDO NEYRA

Java Enterprise Edition (JEE 6.0)

® ING. HAYBERT ESCOBEDO NEYRA

JAVA WEB APPLICATION

• Una aplicación Java web genera páginas
web interactivas que contienen diversos
tipos de lenguaje de Hipertexto (HTML,
XML, etc) y con contenido dinámico.

® ING. HAYBERT ESCOBEDO NEYRA

JAVAWEB APPLICATION (Cont..)

Por los general se compone de elementos
web tales como:






Java Server Pages (JSP)
Java Server Faces (JSF)
Servlets
JavaBeans

para modificar y almacenar datos
temporalmente, interactuar con bases de
datos y servicios web, así como presentar
contenidos en respuesta a las peticiones
de los clientes.
® ING. HAYBERT ESCOBEDO NEYRA

• JavaEnterprise Edition o Java EE

JEE 6.0

(anteriormente conocido como Java 2 Enterprise
Edition o J2EE hasta la versión 1.4).

• Es una plataforma de programación,
parte de la plataforma que contiene un
conjunto de tecnologías coordinadas que
reducen significativamente el costo y la
complejidad de:





Desarrollo
Implementación
Gestión de aplicaciones multicapas
AplicacionesCliente-Servidor
® ING. HAYBERT ESCOBEDO NEYRA

Arquitectura Cliente-Servidor

® ING. HAYBERT ESCOBEDO NEYRA

® ING. HAYBERT ESCOBEDO NEYRA

Aplicaciones Multicapas
• Patrón de arquitectura para aplicaciones
empresariales.
• Divide la funcionalidad en capas separadas.
• Usualmente se divide en tres capas:
Dividir aumenta
la productividad
Aplicaciones
cliente
más pequeñas

Mayormantenibilidad
y reusabilidad

Aplicaciones Cliente-Servidor Multicapa

® ING. HAYBERT ESCOBEDO NEYRA

Modelo de Arquitectura de N-Capas JEE

® ING. HAYBERT ESCOBEDO NEYRA

JEE 6.0

• Java EE se basa en la plataforma Java SE y
proporciona un conjunto de APIs (interfaces de
programación de aplicaciones) para desarrollar y
ejecutar
aplicaciones
portables,
robustas,
escalables,fiables y seguras por el lado del
servidor.
• Algunos de los componentes fundamentales en
Java EE 6.0 son:
Enterprise
JavaBeans (EJB):

• Son componentes del lado del servidor
utilizados para encapsular la lógica de negocio
de una aplicación.

Java Persistence
API (JPA)

• Es un framework que permite a los
desarrolladores la gestión de datos mediante
mapeo relacional de objetos(ORM).
® ING. HAYBERT ESCOBEDO NEYRA

(Cont…)

JEE 6.0

• Algunos de los beneficios añadidos son,
por ejemplo, que el servidor de
aplicaciones
puede
manejar
transacciones, seguridad, escalabilidad,
concurrencia y gestión de los
componentes desplegados.
• Por lo tanto los desarrolladores pueden
concentrarse más en la lógica de negocio
de los componentes en lugar de tareas
demantenimiento de bajo nivel.
® ING. HAYBERT ESCOBEDO NEYRA

RAZONES POR QUE UTILIZAR
JEE

• Programación

eficiente.

Para
conseguir
productividad es importante que los equipos de
desarrollo tengan una forma estándar de construir
múltiples aplicaciones en diversas capas (cliente,
servidor web, etc.).

• Extensibilidad frente a la demanda del
negocio. En un contexto de crecimiento denúmero
de usuarios, es preciso la gestión de recursos, como
conexiones a bases de datos, transacciones o balanceo
de carga.

• Integración. Los equipos de ingeniera precisan
estándares que favorezcan la integración entre diversas
capas de software.
® ING. HAYBERT ESCOBEDO NEYRA

® ING. HAYBERT ESCOBEDO NEYRA

Separación de la Lógica de Negocios
desde una plataforma de Servicios...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Qué es JEE
  • Jeee
  • Apuntes JEE
  • jee logistica
  • Jeee
  • Jeeos
  • Jeeer
  • Jeee

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS