Sun divide Java en tres plataformas tecnológicas:
Sun divide Java en tres plataformas tecnológicas de la siguiente manera:
1. JavaSE, esta versión es una solución para desarrollar aplicaciones comerciales y de escritorio generales. JavaSE es una parte central de las tres plataformas. Tanto JavaEE como JavaME se desarrollan sobre la base de JavaSE. La plataforma JavaSE incluye las bibliotecas de clases principales de Java, como colecciones, IO, conexiones de bases de datos y programación de redes;
2. JavaEE, esta versión es una solución para desarrollar aplicaciones empresariales. JavaEE puede considerarse como una plataforma tecnológica para desarrollar, ensamblar e implementar aplicaciones de nivel empresarial. Incluye principalmente Servlet, JSP, JavaBeanEJB, WebService, etc.;
3, esta versión es una plataforma para. desarrollando soluciones de equipos electrónicos de consumo y aplicaciones integradas. JavaME se utiliza principalmente para desarrollar programas de software en dispositivos microdigitales (subdispositivos). Por ejemplo, agregar control inteligente y funciones de red a los electrodomésticos, y agregar juegos y funciones de administración de libretas de direcciones a los teléfonos móviles. Además, JavaME también proporciona protocolos de Internet avanzados como HTTP, lo que permite que los teléfonos móviles accedan directamente a toda la información de Internet en forma de Cliente/Servidor, proporcionando la comunicación inalámbrica más eficiente.