Arquitectura de Java EE
Arquitectura de Java EE
¿Qué es Java EE?
Java EE (Enterprise Edition) es una plataforma robusta para
desarrollar aplicaciones empresariales distribuidas y multicapa.
Su propósito es simplificar la creación de soluciones escalables,
seguras y de alto rendimiento para grandes organizaciones.
Capas de la Arquitectura Java EE
Capa de Presentación
Gestiona la interfaz de usuario. Tecnologías
clave: JSF (JavaServer Faces) y PrimeFaces
(librería de componentes para JSF).
Capa de Lógica Empresarial:
Contiene las reglas y procesos de negocio.
Componentes principales: EJB (Enterprise
JavaBeans) e Inyección de Dependencias
(simplifica la gestión de objetos).
Capa de Persistencia:
Maneja la interacción con la base de
datos para almacenar y recuperar
información. Tecnología clave: JPA (Java
Persistence API).
Capa de Integración:
Conecta la aplicación con sistemas
externos, como bases de datos.
Herramienta principal: JDBC (Java
Database Connectivity) para la
conexión a bases de datos.
Servidores de Aplicaciones
Son entornos de ejecución que soportan aplicaciones Java EE.
Ejemplos populares: WildFly y GlassFish.