Java Plataform, Eterprise Edition o Java EE
Enviado por Juannpha Barch • 31 de Mayo de 2019 • Informe • 493 Palabras (2 Páginas) • 107 Visitas
[pic 1]
APLICACIONES DISTRIBUIDAS
TEMA: Introducción a JEE8
DOCENTE: Cristian Timbi
NOMBRES: Jorge Sanisaca
Juan Barbecho
FECHA:
Lunes, 29 de abril de 2019
Introducción a JEE 8
Java Plataform, Eterprise Edition o Java EE es una plataforma de navegación para desarrollar y ejecutar software e lenguaje de programación Java, permite utilizar N capas distribuidas y se apoya en componentes de software modulares ejecutándose en un servidor de aplicaciones.
El objetivo de la plataforma Java JEE es proporcionar a los desarrolladores un poderoso conjunto de API mientras reduce el tiempo de desarrollo, reduce la complejidad de la aplicación y mejora el rendimiento de la aplicación.
Los objetivos clave de la plataforma Java EE 8 son:
∙ €Modernizar la infraestructura de Java empresarial para los entornos de nube y microservicios.
∙ €Enfatizar la compatibilidad con HTML5 y HTTP / 2.
∙ €Mejorar la facilidad de desarrollo a través de los nuevos Contextos y las funciones
de inyección de dependencia
∙ €Mejorar la seguridad y confiabilidad de la plataforma.
La plataforma Java EE 8 incluye las siguientes nuevas características:
∙ Nuevas tecnologías, incluyendo las siguientes:
o API de Java para el enlace JSON
o API de seguridad de Java EE
∙ Nuevas mejoras en el modelo de objetos para el procesamiento de JSON, incluido el soporte para lo siguiente:
o Puntero json
o Parche JSON
o JSON Merge Patch
- Nuevas características para los servicios web RESTful.
- Nuevas características para los servlets.
- Nuevas características para los componentes de JavaServer Faces.
- Nuevas características de Contextos y de Inyección de Dependencias.
- Nuevas funciones de validación de JavaBean.
La especificación de Java EE define los siguientes componentes de Java EE:
- Los clientes de aplicaciones y los applets son componentes que se ejecutan en el cliente.
- Los componentes de tecnología Java Servlet, JavaServer Faces y JavaServer Pages (JSP) son componentes web que se ejecutan en el servidor.
- Los componentes EJB (enterprise beans) son componentes empresariales que se ejecutan en el servidor.
Implementaciones de JEE existentes según las capas lógicas
Capa de Presentacion | Usuario final accede directamente mediante una interfaz de usuario entonces la tecnologia HTML o JSON actuaria en esta capa ya que obtene los datos y tranforma al formato dedecuado para el cliente y luego se comuna con a capa de negocios. |
Capa de Negocio | Prepara datos para su envío a la capa de Presentacion y procesa solicitudes desde la capa de cliente OBJETO DE NEGOCIO OBJETO DE ACCESP A DATOS Java Servlet procesa dinámicamente las solicitudes y constituyen respuestas ENTIDADES D NEGOCO |
Capa de servidor | •Java Datbase Connecvity (JDBC) permite realizar la coexion con la base de datos y ejecutar las dfrentes acciones en la base de datos. |
e Presentación
...