Extensão padronizada

Além das funcionalidades básicas, a plataforma Java oferece um conjunto de APIs adicionais:

Java Foundation Classes
Extensão de AWT que oferece um conjunto de componentes de interface gráfica com usuário completamente portátil. Três pacotes compõem JFC: Swing (componentes e serviços GUI, aparência), Drag and Drop (compartilhamento de dados baseado no padrão MIME, Multipurpose Internet Mail Extension) e Java 2D (extensão de funcionalidades associadas à manipulação de imagens bidimensionais). Swing define uma família de pacotes javax.swing. Drag and Drop está associado ao pacote java.awt.dnd. Java 2D acrescenta novas classes aos pacotes java.awt e java.awt.image e acrescenta novos pacotes java.awt.color, java.awt.font, java.awt.geom, java.awt.image.renderable e java.awt.print;
JDBC
API para integrar aplicações Java a bases de dados relacionais, permitindo enviar comandos SQL para um banco de dados e processar o retorno obtido nessa consulta. É definido através do pacote java.sql;
Java IDL
Oferece funcionalidade CORBA a aplicações Java, permitindo obter inter-operabilidade e conectividade baseadas nesse padrão do OMG (Object Management Group). Os pacotes org.omg.CORBA e org.omg.CosNaming;
Java Beans
Funcionalidades para utilização de componentes de software, com APIs para suportar os modelos de instrospecção, customização, eventos, propriedades e persistência desses componentes. Associado aos pacotes java.beans e java.beans.context;
Input Method Framework
Funcionalidades para manipular textos não-ocidentais a partir de teclados convencionais. Associado ao pacote java.awt.im.

© Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP

Last modified: Tue Apr 25 17:58:13 EST 2000