Está en la página 1de 11

MODELAMIENTO DE APLICACIONES WEB

Ing. Ralph Palomino Gutierrez


PLATAFORMA J2EE
S O L U C I N D A D A P O R S U N M I C R O S Y S T E M S P A R A
C R E A C I N D E S E R V I D O R E S D E A P L I C A C I N
B A S A D O S E N L E N G U A J E J A V A .
E S P E C I F I C A C I N Q U E D E F I N E L A A R Q U I T E C T U R A
D E A P L I C A C I O N E S W E B .
JAVA 2, ENTERPRISE EDITION(J2EE)
Especificacin que define la plataforma para crear aplicaciones empresariales
multicapas.
Estructura basada en J2SE, y un conjunto de APIS.
J2EE aporta componentes, containers y APIS de servicios.

EDICIONES JAVA: J2SE (STANDAR EDITION)
Base de todas las plataformas.Se puede programar y ejecutar aplicaciones
escritorio y applets.
Componentes: JRE (Java Runtime Environment) y JDK (Java Development Kit)

EDICIONES JAVA: J2EE(ENTERPRISE EDITION)
Plataforma multiusuario y distribuida para aplicaciones empresariales.
Requiere tener instalado J2SE.

EDICIONES JAVA: J2ME (MICRO EDITION)
Plataforma multiusuario y distribuida para aplicaciones empresariales.
Requiere tener instalado J2SE.

ARQUITECTURA J2EE
Arquitectura basada en conceptos de capas, containers y servicios.
Aplicaciones J2EE, constan de cuatro capas: cliente, web, negocio y datos.


ARQUITECTURA J2EE - CAPAS
Capa Cliente: Es la interfaz grfica del sistema.
Capa Web: Se encuentra en el servidor web. Contiene lgica de
presentacin que se utiliza para generar una respuesta al cliente.
Capa Negocio: Se encuentra en el servidor de aplicaciones. Contiene la
lgica de negocio de la aplicacin.
Capa Datos - Integracin: Incluye base de datos, sistemas de
procesamiento de datos. Es el punto donde las aplicaciones J2EE se
integran con otros sistemass no J2EE.
ARQUITECTURA J2EE - CONTAINERS
Servicio que proporciona la infraestructura necesaria a un componente
para ser ejecutada.
Componentes de una aplicacin J2EE no interactan directamente entre
ellas, necesitan protocolos y mtodos otorgados por el container.
Container provee servicio como un Java Runtime Environment (JRE).
ARQUITECTURA J2EE - CONTAINERS
Ventaja: Permite agregar transparentemente servicios de manejo de
transacciones, chequeos de seguridad, administracin de recursos y
manejo de estados.
ARQUITECTURA J2EE SERVICIOS J2EE
Especifica servicios estndares como:
HTTP y HTTPS
JDBC
Java Mail
JavaBeans
Remote Method Invocation (RMI)
Java Message Service (JMS)
Java Naming and Directory Interface (JNDI)

También podría gustarte