Red de Respuestas Legales - Derecho empresarial - ¿Cuáles son las tres versiones de JAVA, cuáles son las funciones de cada versión y cuáles son los campos de aplicación de cada versión?

¿Cuáles son las tres versiones de JAVA, cuáles son las funciones de cada versión y cuáles son los campos de aplicación de cada versión?

Las tres versiones de JAVA y sus campos de aplicación funcionales se presentan a continuación:

1. JavaSE (Java Standard Edition)

También conocido como J2SE, Standard Edition. Para aplicaciones Java en entornos de servidor, escritorio, integrados y en tiempo real. Java SE contiene clases que admiten el desarrollo de servicios web Java y proporciona la base para Java Platform y Enterprise Edition (Java EE).

2. JavaEE (Java Enterprise Edition)

También conocida como J2EE, Enterprise Edition ayuda a desarrollar e implementar servidores portátiles, robustos, escalables y seguros para aplicaciones Java. Java EE se basa en Java SE y proporciona servicios web, modelos de componentes, API de administración y comunicación, que se pueden utilizar para implementar arquitectura orientada a servicios (SOA) de nivel empresarial y aplicaciones Web 2.0.

3. JavaME (Java Micro Edition)

También conocido como J2ME, pertenece a la red. Java ME proporciona un entorno robusto y flexible para aplicaciones que se ejecutan en dispositivos móviles e integrados, como teléfonos móviles, PDA, decodificadores de televisión e impresoras.

Java ME incluye una interfaz de usuario flexible, un modelo de seguridad sólido, muchos protocolos de red integrados y un amplio soporte para aplicaciones en línea y fuera de línea que se pueden descargar dinámicamente. Las aplicaciones basadas en la especificación Java ME se pueden usar una vez en muchos dispositivos y pueden aprovechar las capacidades nativas de cada dispositivo.

Datos Extendidos

Java nació originalmente para sistemas integrados. En febrero de 1990, James Gosling, Patrick Norton y Mike Sheridan formaron un grupo llamado "Equipo Verde" en Sun Microsystems.

El objetivo principal del Green Team es desarrollar una nueva arquitectura que debe poder ejecutarse en la plataforma operativa de productos de electrónica de consumo. En la actualidad, lo que conocemos habitualmente como PDA, teléfono móvil o dispositivo de información (IA) son las plataformas objetivo de esta arquitectura. Aunque Java se dividió en J2ME, J2SE y J2EE en 1999, el término J2ME todavía aparecía.

Pero Java no empezó a desarrollar aplicaciones en sistemas integrados hasta 1999. De hecho, Java se desarrolló originalmente como una arquitectura para sistemas integrados. Aunque la mayoría de la gente actualmente está prestando atención a la aplicación de Java en J2EE empresarial. Pero estrictamente hablando, J2ME es el área donde Java realmente "vuelve a su intención original".

La diferencia entre un componente J2EE y una clase Java "estándar" es que está ensamblado en una aplicación J2EE, tiene un formato fijo, cumple con las especificaciones J2EE y es administrado por un servidor J2EE.

La especificación J2EE define los componentes J2EE de la siguiente manera: las aplicaciones cliente y los applets son componentes que se ejecutan en el cliente y los servlets Java (JSP) son componentes web que se ejecutan en el servidor. Los componentes Enterprise Java Bean (EJB) son componentes comerciales que se ejecutan en el lado del servidor.