2. Objetivo
Apresentar a API Generic Connection Framework do JavaME,
responsável por suportar os diversos tipos de conexão.
Organize with Sections
A API GCF foi originalmente projetada
para o JavaME, configuração CLDC 1.0,
uma vez que os pacotes java.net e
java.io do JavaSE são muito grandes
para dispositivos móveis, que costuma
apresentar restrições significativas de
memória.
Atualmente, GCF encontra-se não
apenas nos perfis baseados no CLDC
(como o MIDP e o IMP), mas também
nos perfis baseados no CDC.
3. Roteiro de Aula
Padrões de
O GCF Indo para a Projetos com
Prática GCF
Generic Connection Framework (GCF)
5. Classes do GCF
Classes e interfaces que compõem o Generic Connection
Framework, bem como suas relações.
Para entrada e saída
baseada em pacotes, GCF
define a interface
DatagramConnection.
Classe Canvas
Para entrada e saída
baseada em stream,
GCF define
InputConnection,
OutputConnection,
StreamConnection e
ContentConnection.
6. Classes do GCF
Além da hierarquia de interfaces de conexão comentadas
anteriormente, existem as classes Connector (correspondente à
fábrica de conexão) e ConnectionNotFoundException, responsável
por indicar que uma determinada conexão não pôde ser criada. Para
conexões baseadas em pacotes, existe ainda a interface Datagram,
que representa um datagrama (pacote de dados).
Por fim, existem outras classes não pertecentes ao GCF, mas que
estão relacionadas às conexões baseadas em streams: InputStream,
DataInputStream, OutputStream e DataOutputStream, familiares
aos usuários do pacote java.io.