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