introducción a J2EE
Centro Universitario de la Ciénega
Introducción a J2EE
30.03.2004
Omar Gómez
Java
•
•
•
Originalmente concebido para construir programas
pequeños quese encuentren dentro de dispositivos
electrónicos.
Se empezó a utilizar en navegadores de Internet
corriendo pequeños programas llamados Applets
Desde entonces a tenido un gran crecimiento y estasiendo usado para construir grandes sistemas
empresariales
Ejemplo de Applet
Java
• Sin embargo el lenguaje Java solo, no es capaz de conocer
los requerimientos de un sistema empresarial.• Se requiere de una plataforma capaz de proporcionar
algunos de los servicios que una aplicación empresarial
necesita Ej.:
– La habilidad de almacenar datos en distintas bases de
datos comerciales– La habilidad de distribuir la aplicación en mas de una
computadora
– Soportar transacciones
– Multihilo
– Pool de conexiones
– Escalable
Por lo tanto
• Una aplicación empresarial no puedeestar localizada en una PC.
• Es necesario utilizar algún tipo de
Arquitectura o Framework donde
dividamos por capas los componentes
de nuestro sistema
Arquitectura de dos Capas
• Cliente –Servidor usada en los 80s y 90s
Lógica de
Presentación
DB
Lógica de
Negocio
Cliente Ej.. PC
Servidor
Desventajas
• La lógica de negocio y la lógica de
presentación son mezcladas, loque resulta
difícil de entender el sistema y realizar
mantenimiento
Código que mezcla la lógica de Presentación con la de Negocio
Lógica de
Negocio
Lógica de
Presentación
Lógica deNegocio
Modelo de tres capas
• Separa la lógica de presentación y la lógica
de negocio en 2 capas
Lógica de
Presentación
Lógica de
Negocio
DB
Servidor
Cliente Ej.. PC
Servidor deNegocios
Desventajas
• Complejidad involucrada en desarrollar la
aplicación
• Se requiere conocimientos de computo
distribuido( Ej.. RMI, CORBA )
Servidores de Aplicación
• Pueden...
Regístrate para leer el documento completo.