JAVA EE

O API: conjunto de funciones y procedimientos que cumplen una o muchas funciones con el fin de ser utilizadas por otro software. . incluidos otros contenedores. proporciona un modelo de persistencia para mapear bases de datos relacionales. TÉRMINOS O Entidades JPA: Interfaz de Persistencia de Java. O Contenedor: Un contenedor es un componente especial que permite contener en su interior a otros componentes. Un contenedor posee la habilidad de organizar dichos componentes en su interior.

es similar a PHP O EJB: Es una de las APIs que forman parte del estándar de la construcción de aplicaciones empresariales J2EE . XML. O JSP: Java Server Pages. TÉRMINOS O Servelts: Módulos escritos en Java que se utilizan en un servidor para extender sus capacidades de respuesta a los clientes. es una tecnología que ayuda a los desarrolladores de software a crear páginas web dinámicas basadas e HTML.

INTRODUCCIÓN O JAVA EE o J2EE hasta la versión 1.sql .4 es una plataforma de programación para desarrollar y ejecutar software de aplicaciones en lenguaje de programación Java. O Usa APIs de desarrollo como java. O Permite utilizar arquitecturas de N capas y se apoya en componentes de software modulares ejecutándose sobre un servidor de aplicaciones.

similar al MVC. . O Plataforma basada en componentes (objetos) intercambiables que residen en un servidor de aplicaciones. QUÉ ES/NO ES O NO es un producto/aplicación en si mismo O SI es un conjunto de especificaciones de APIs Java O Ofrece separación clara entre presentación (interfaz) y modelo de negocio y datos (lógica).

COMPONENTES DE LA ARQUITECTURA O CLIENTES DE APLICACIÓN (ej: navegador) O COMPONENTES WEB (ej: servelts. páginas JPS) O Responsables de componer la presentación de datos en formato HTML O COMPONENTES DE NEGOCIO (EJB y entidades JPA) O EBJ: gestionan interacciones con los clientes O Entidades JPA: objetos persistentes que representan los datos de la capa EIS O CAPA EIS (Enterprise Information Systems) O Capa de datos: Gestiona la información permanente del sistema O Bases de datos o aplicaciones empresariales «heredadas» actúan como almacenes de datos .

ESQUEMA GENERAL .

.

CONTENEDORES JAVA EE O Servidor de Aplicaciones Java EE O Proporciona el contenedor Web o EJBs O Contenedor EJB (ej: framework Spring) O Gestiona la ejecución de los EJBs O Contenedor Web (ej: Tomcat) O Gestiona la ejecución de los servlets y páginas JSP O Contenedor aplicación cliente O Ofrece la infraestructura necesaria para la ejecución del cliente .

BENEFICIOS O Cero coste O Herramientas de código abierto para extender la plataforma o simplificar el desarrollo como: O NetBeans IDE O Eclipse O Expand O Jedit .