Anda di halaman 1dari 6

INTRODUCCIN J2EE

Java Enterprise Edition (anteriormente Java2EE) es una plataforma de programacin para desarrollar y ejecutar software de aplicaciones en el lenguaje de programacin Java. Fue fruto de la colaboracin de (en ese entonces) SUN con los lderes del sector de software empresarial (IBM,Apple, Bea Systems, Oracle, Inprise, HP, etc.) para definir una plataforma robusta y flexible orientada a cubrir las necesidades empresariales en e-business y business-to-business.

Las empresas necesitan extender su alcance, reducir sus costos, y bajar sus tiempos de respuesta para proporcionar un fcil acceso a sus clientes a sus clientes, empleados y proveedores. Estos servicios deben tener las siguientes caractersticas:
Alta disponibilidad
Debe estar funcionando las 24 horas del da los 365 das al ao.

Escalabilidad
Debe tener la capacidad de hacer crecer un sistema cuando se incrementa la carga de trabajo (el nmero de peticiones).

Seguridad
Debe tener la capacidad de proteger la privacidad de los usuarios y la integridad de la empresa.

ARQUITECTURA J2EE
Esta basado en la arquitectura del lado del servidor (Server-based). Concentra la mayora de los procesos de la aplicacin en el servidor o en una seccin de este. Tiene dos ventajas principales:+
Mltiples clientes
Una arquitectura basada en el servidor requiere una clara separacin entre la capa cliente (interfaz) y la capa servidor. Esto permite que una simple aplicacin soporte simultneamente distintos tipos de interfaces.

Operaciones Robustas
Las aplicaciones se deben poder dividir y distribuir en mltiples procesadores. Los componentes de la aplicacin pueden ser replicados para dar soporte a cadas de forma casi instantnea. (Plan de contingencia).

Arquitectura J2EE

Servlets y JSPs
El Java Servlet API 2.0 es una extensin al API de java 1.1.x, y tambin de Java 2. Contiene los paquetes Javax.servlet y Javax.servlet.http. EL API proporciona soporte en cuatro reas:
1. 2. 3. 4. Control del ciclo de vida de un servlet: clase GenericServlet Acceso al contexto del Servlet (Servlet Context) Clases de Utilidades Clases de soporte especificas para HTTP: clase HttpServlet

Ciclo de vida de un Servlet