Java SEJava Platform, Standard Edition o Java SE (conocido anteriormente hasta la versión 5.0 como Plataforma Java 2, Standard Edition o J2SE) es una colección de API del lenguaje de programación Java útiles para muchos programas de la plataforma Java. La plataforma Java EE incluye todas las clases en el Java SE, además de algunas de las cuales son útiles para programas que se ejecutan en servidores sobre estaciones de trabajo. Comenzando con la versión J2SE 1.4 (Merlin), la plataforma Java SE ha sido desarrollada bajo la supervisión del Java Community Process. JSR 59 la especificación para J2SE 1.4 y JSR 176 especificó J2SE 5.0 (Tiger). En 2006, Java SE 6 (Mustang) está siendo desarrollada bajo el JSR 270. Lo siguiente son descripciones de algunos de los principales paquetes Java SE. Paquetes de propósito especialjava.appletCreado para soportar la creación de applet Java, el paquete JAVA.BEANSIncluidos en el paquete La mayoría de las API en java.awtLa Abstract Window Toolkit contiene rutinas para soportar operaciones básicas GUI y utiliza ventanas básicas desde el sistema nativo subyacente. Muchas implementaciones independientes de la API Java implementan todo excepto AWT, el cual no es usado por la mayoría de las aplicaciones de lado de servidor. Este paquete también contiene la API de gráficos Java 2D. java.rmiEl paquete java.securitySoporte para seguridad, incluyendo el algoritmo de resumen de mensaje, está incluido en el paquete java.sqlUna implementación de la API JDBC (usada para acceder a bases de datos SQL) se agrupa en el paquete javax.rmisuministra el soporte para la comunicación remota entre aplicaciones, usando el protocolo RMI sobre IIOP. Este protocolo combina características de RMI y CORBA. org.omg.CORBASuministra el soporte para comunicación remota entre aplicaciones usando general inter ORB protocol y soporta otras características de common object request broker architecture. Igual que RMI y RMI-IIOP, este paquete es para llamar métodos remotos de objetos en otras máquinas virtuales (normalmente por la red). De todas las posibilidades de comunicación CORBA es la más portable entre varios lenguajes. Sin embargo es también un poco difícil de comprender. javax.swingSwing es una colección de rutinas que se construyen sobre Swing es un sistema muy rico por sí mismo, soportando pluggable looks and feels (PLAFs) para que los controles (widgets) en la GUI puedan imitar a aquellos del sistema nativo subyacente. Los patrones de diseño impregnan el sistema, especialmente una modificación del patrón modelo-vista-controlador, el cual afloja el acoplamiento entre función y apariencia. Una inconsistencia es que (para J2SE 1.3) las fuentes son dibujadas por el sistema nativo subyacente, limitando la portabilidad de texto. Mejoras, tales como usar fuentes de mapas de bits, existen. En general, las layouts(disposiciones de elementos) se usan y mantienen los elementos dentro de una GUI consistente a través de distintas plataformas. javax.swing.text.html.parserSuministra el parser de HTML tolerante a errores que se usa para escribir varios navegadores web y webots.[cita requerida] ReferenciasEnlaces externos
|
Portal di Ensiklopedia Dunia