¿Cuál es la arquitectura de J2EE?
Introducción a la arquitectura J2EE J2EE es un conjunto de especificaciones para servicios web, objetos comerciales, acceso a datos y mensajería. Este conjunto de interfaces de programación de aplicaciones (API) determina cómo las aplicaciones web se comunican con los servidores en los que residen.
J2EE se centra en dos cosas. Una es establecer estándares para que el despliegue de aplicaciones web no tenga nada que ver con el servidor; la otra es permitir que el servidor controle el ciclo de vida de los componentes y otros recursos; para que pueda manejar la expansión, la concurrencia y el procesamiento de transacciones y los problemas de seguridad.
El middleware J2EE define cuatro capas independientes: capa de cliente, capa de lógica de presentación, capa de lógica de negocio y capa de sistema de información empresarial.
Información ampliada:
Actualmente existen tres versiones de la plataforma Java: J2ME (Java 2 Platform Micro Edition) adecuada para dispositivos pequeños y tarjetas inteligentes, J2SE adecuada para sistemas de escritorio y J2SE adecuado para sistemas de escritorio. J2EE para aplicaciones de nivel empresarial.
El propósito de Sun al lanzar J2EE es superar las deficiencias del modelo tradicional Cliente/Servidor, atender la tendencia de la arquitectura Navegador/Servidor y proporcionar una plataforma independiente, portátil y multifuncional para Desarrollo de aplicaciones del lado del servidor utilizando tecnología Java. Plataforma de nivel empresarial basada en estándares, segura y fácil de usar para simplificar el desarrollo, la gestión y la implementación de aplicaciones empresariales.
J2EE es un estándar, no un producto listo para usar. Cada desarrollador de plataforma ha desarrollado diferentes servidores de aplicaciones J2EE de acuerdo con las especificaciones J2EE. El servidor de aplicaciones J2EE es una plataforma de implementación para aplicaciones J2EE de nivel empresarial. Dado que todos siguen la especificación J2EE, las aplicaciones de nivel empresarial desarrolladas con tecnología J2EE se pueden implementar en varios servidores de aplicaciones J2EE.
¿Enciclopedia Baidu? Arquitectura J2EE