en Ingeniería de Sistema y Computación • Blog https://geovanny0401.blogspot.com.co/ • 7+ años como Ingeniero de Sistemas. • Especialista en Ingeniería de Software. #JavaEEMicroservicios www.javeroscol.com @Geovanny0401 @jugbaq 2
Especificaciones Técnicas • A cada JSR se le asigna un numero unicó. • Convertirse en miembros del JCP • Especificación de Java (JSR) #JavaEEMicroservicios www.javeroscol.com @Geovanny0401 @jugbaq 4
Implementaciones • Desarrolladores se benefician del Estandár Java EE. • JPA, Hibernate, EclipseLink y OpenJPA • Se implementan en un Servidor de Aplicación #JavaEEMicroservicios www.javeroscol.com @Geovanny0401 @jugbaq 5
en 2002 • Java EE 2006 • Spring fue creado por “Rod Johnson” #JavaEEMicroservicios www.javeroscol.com @Geovanny0401 @jugbaq 6 • Java 2 Plataforma (J2EE) hasta la versión 1.4 JDK
Java EE Apis Descripción JavaServer Faces (JSF) 2.3 JSF es una biblioteca de componentes que simplifica enormemente el desarrollo de aplicaciones web. Java Persistence API (JPA) 2.2 JPA es la API de Object-Relational Mapping estándar (ORM) de Java EE. Hace que sea fácil interactuar con bases de datos relacionales. Enterprise JavaBeans (EJB) 3.2 los EJB nos permiten agregar fácilmente funciones empresariales, como transacciones y escalabilidad, a nuestras aplicaciones Java EE. Contexts and Dependency Injection (CDI) 2.0 CDI nos permite definir fácilmente el ciclo de vida de los objetos Java y proporciona la capacidad de insertar fácilmente dependencias en objetos Java; también proporciona un poderoso mecanismo de evento. Java API for JSON Processing (JSON-P) 1.1 JSON-P es una API que permite trabajar con cadenas JSON en Java
Java EE Apis Descripción Java API for JSON Binding (JSON-B) 1.0 JSON-B proporciona la capacidad de poblar fácilmente objetos Java a partir de flujos JSON y viceversa. Java API for WebSocket 1.0 WebSocket es una implementación Java EE estándar del protocolo WebSocket del Grupo de trabajo de ingeniería de Internet (IETF), que permite la comunicación dúplex completa a través de una única conexión TCP. Java Message Service (JMS) 2.0 JMS es una API estándar que permite a los desarrolladores de Java EE interactuar con Middleware orientado a mensajes (Message Oriented Middleware, MOM). Java EE Security API 1.0 La API de seguridad de Java EE tiene como objetivo estandarizar y simplificar la tarea de asegurar las aplicaciones Java EE.
Java EE Apis Descripción Java API for RESTful Web Services (JAX- RS) 2.1 JAX-RS es una API para crear puntos finales y clientes de servicios web RESTful. Java API for XML Web Services (JAX-WS) 2.2 JAX-WS es una API que permite la creación de servicios web de protocolo de acceso de objetos simples (SOAP). Servlet 4.0 la API de servlet es una API de bajo nivel utilizada para implementar lógica de servidor en aplicaciones web.
de Microservicios con Java EE • Ventajas de una arquitectura de Microservicios • Desventajas de una arquitectura de Microservicios #JavaEEMicroservicios www.javeroscol.com @Geovanny0401 @jugbaq 14
más pequeñas • Escalabilidad • Los Microservicios buena practica en la Codificación • Mayor Resistencia #JavaEEMicroservicios www.javeroscol.com @Geovanny0401 @jugbaq 16