Java

Páginas: 16 (3779 palabras) Publicado: 22 de octubre de 2012
2.1 Java EE 5
El objetivo de la plataforma Java EE 5 es proporcionará los desarrolladores un grupo de API que reduzcan el tiempo de desarrollo, la complejidad y mejoren el rendimiento de las aplicaciones.
es una plataforma de programación—parte de la Plataforma Java—para desarrollar y ejecutar software de aplicaciones en Lenguaje de programación Java con arquitectura de N capas distribuidas yque se apoya ampliamente en componentes de software modulares ejecutándose sobre un servidor de aplicaciones. La plataforma Java EE está definida por una especificación.
La API de persistencia permite un mapeo de objetos a relaciones para manejo de datos relacionales en beans empresariales, componentes web y clientes de aplicación. También puede ser utilizado en aplicaciones Java SE, fuera delambiente Java EE.

2.1.1 Aplicaciones de múltiples capas distribuidas
La plataforma Java EE utiliza un modelo de aplicación de múltiples capas para aplicaciones empresariales. La lógica de la aplicación es dividida en componentes de acuerdo con su función y los diferentes componentes de aplicación que hacen una aplicación Java EE son instalados en diferentes máquinas dependiendo de la capa en elambiente de múltiples capas de Java EE para el cual el componente de aplicación pertenece.
La Figura.1 Aplicaciones de múltiples capas muestra dos aplicaciones Java EE de capa múltiple dividida en sus capas descritas en la siguiente lista.
* Los componentes de la capa de cliente se ejecutan en la máquina del cliente
* Los componentes de la capa Web se ejecutan en el servidor Java EE.
*Los componentes de la capa de negocios se ejecutan en el servidor Java EE.
* La capa de Sistemas de información empresariales (EIS - Enterprise Information System) se ejecutan en el servidor EIS.

Las partes de aplicación Java EE mostradas en la Figura.1 Aplicaciones de múltiples capas están presentes en Componentes Java EE.
A pesar de que una aplicación Java EE puede consistir en las treso cuatro capas mostradas en la Figura 1-1 Aplicaciones de múltiples capas, las ampliaciones de capas múltiples de Java EE son consideradas generalmente aplicaciones de tres capas porque son distribuidas sobre tres ubicaciones: máquinas clientes, la máquina servidor Java EE y la base de datos o las máquinas legadas. Las aplicaciones que se ejecutan de esta forma extienden el modelo estándarcliente servidor de dos capas colocando un servidor de aplicación entre la aplicación del cliente y el almacenamiento.

2.1.2 El modelo de aplicación Java EE
El modelo de aplicación de Java EE comienza con el lenguaje de programación Java y la máquina virtual de Java. La portabilidad, seguridad y productividad de desarrollo probada que proporciona forma lo básico del modelo de aplicación. Java EEestá diseñado para soportar aplicaciones que implementen servicios empresariales para clientes, empleados, proveedores, socios y otros que hacen demandas o contribuyen a la empresa. Estas aplicaciones son intrínsecamente complejas, potencialmente acceden a datos de muchas fuentes y distribuyen aplicaciones a una gran variedad de clientes.
El modelo de aplicación Java EE define una arquitecturapara implementar servicios como aplicaciones de capas múltiples que distribuyen la escalabilidad, accesibilidad y facilidad de manejo necesaria para aplicaciones a nivel empresarial. Este modelo divide el trabajo necesario para implementar un servicio de múltiples capas en dos partes: la lógica de negocio y la de presentación para ser implementadas por el desarrollador y los servicios de sistemaestándares proporcionados por la plataforma Java EE. El desarrollador puede confiar en la plataforma para proveer soluciones para los problemas difíciles a nivel de sistemas al desarrollar un servicio de múltiples capas.

2.2 Hibernate
Hibernate es una herramienta de Mapeo objeto-relacional (ORM) para la plataforma Java (y disponible también para .Net con el nombre de Hibernate) que facilita el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS