Ingeniero

Páginas: 8 (1810 palabras) Publicado: 27 de noviembre de 2012
Arquitectura empresarial Java Enterprise Edition (Java EE)
Mario Torrez Cupiticona mtorrezc@gmail.com

Abstract This article is a brief introduction to enterprise architecture of Java called Java EE or JEE for short. This article serves as a basis for future articles that illustrate the use and implementation of elements in this architecture. Keywords: Java EE, EJB, Servlet, FSP, JSF, JSTL,JPA, JTA, CDI, JAX-RS Resumen El presente artículo es una breve introducción a la arquitectura empresarial de Java denominada Java EE o JEE de forma abreviada. Este artículo sirve como base para futuros artículos que ejemplifican el uso y la implementación de elementos pertenecientes a esta arquitectura. Palabras clave: Java EE, EJB, Servlet, FSP, JSF, JSTL, JPA, JTA, CDI, JAX-RS. 1. Introducción Laplataforma Java EE ha ido cambiando con el tiempo, en sus inicios se denominaba Java 2 Platform, luego Java 2 EE hasta la versión 1.4, posteriormente cambió a Java EE 5 y la versión actual es la Java EE 6. Cabe señalar que se tiene previsto el lanzamiento de la versión Java EE 7 para el tercer trimestre del 2012. La plataforma Java EE 6 está orientada al desarrollo de aplicaciones empresariales yproporciona a los desarrolladores un potente conjunto de APIs orientadas a acortar el tiempo de desarrollo reduciendo la complejidad de la aplicación. El desarrollador puede crear aplicaciones empresariales que sean portable entre plataformas y escalables. Además tiene beneficios que permiten concentrarse más en la lógica de negocio de los componentes en lugar de en tareas de mantenimiento debajo nivel, pues el servidor de aplicaciones puede manejar transacciones, la seguridad, escalabilidad, concurrencia y gestión de los componentes desplegados. 1

La plataforma Java EE es una especificación de la Java Community Process (JCP), que es responsable de todas las tecnologías Java. Las especificaciones de la JCP permiten que Java sea Estándar, es decir, asegura que cada fabricante desoftware desarrolla su implementación garantizando compatibilidad y portabilidad, elementos característicos en Java. Particularmente para la Java EE el proceso de la JCP conlleva el uso de Java Specification Request (JSR), las cuales son documentos formales que describen las especificaciones y tecnologías propuestas para que sean añadidas a la plataforma Java. Las revisiones públicas formales de JSRsson controladas antes de que los JSR se conviertan en final y sean votados por el Comité Ejecutivo JCP. Un JSR final suministra una implementación de referencia la cual da una implementación libre de la tecnología en código fuente y un Kit de Compatibilidad de Tecnología para verificar la especificación de la API.

2.

Características de la

Java Servlets 3.0 En Java EE 6, una de lasespecificaciones que ha recibido mayor atención por parte de la JCP es la tecnología Servlet. Una clase de Servlet amplía las capacidades de los servidores que alojan aplicaciones accesibles a través de un modelo de programación request-response. Aunque los servlets pueden responder a cualquier tipo de solicitud se utilizan comúnmente para extender las aplicaciones alojadas en servidores web. En laplataforma Java EE 6, las nuevas características de la tecnología Java Servlets son las siguientes: • • • • • Soporte de anotaciones Soporte asíncrono Facilidad de configuración Las mejoras en las API existentes Extensibilidad a través de plugins

Algunas de las características plataforma Java EE 6 son:

Perfiles: Java EE 6 introduce el concepto de perfiles, distintas configuraciones específicas dela plataforma para distintos fines. El primero en ser introducido en esta versión es el Web Profile, un perfil más liviano que usa únicamente lo necesario para desarrollos web. Productividad del desarrollo: apuntando las configuraciones a más anotaciones y menos configuración XML. Nuevas especificaciones: EJB 3.1, Servlets 3.0, EJB 3.1, JSF 2.0, Java API for RESTful Web Services (JAX-RS),...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS