O que Java pode fazer ?

Provavelmente os programas Java mais conhecidos são os Java Applets. Um Applet Java é um progra ma Java que adere a certas convenções que lhe permitem ser executado num browser que suporte Java. No entanto, Java não é só para escrever applets divertidos e engraçados para a World Wide Web ("Web"). Java é uma linguagem de alto-nível, multi-f unção e uma potente plataforma de software. utilizando a generosa Java API, tu podes escrever muitos tipos de programas.

Os tipos mais comuns de programas são provavelente Applets e aplicações, onde uma aplicação Java é uma programa isolado que &qu ot;corre" directamente na plataforma Java. Um tipo especial de aplicação designada por servidor serve e suporta clientes numa rede. Exemplos de servidores são Servidores Web, servidores de proxy, servidores de mail, servidores de impressão e ser serv idoes de boot.

Outro programa especializado é um
Sevlet.Servlets são semelhantes aos Applets pois são extensões em runtime de aplicações. Em vez de trabalharem em browsers, os servlets correm em Servidores Java, confgurando ou optimizando o servidor.

Como é que a Java API suporta todos estes tipos de programas? Com pacotes de componentes de software que permitem um grande conjunto de fucionalidades. O núcleo API é  a API incluída em todas as implementações da plataforma Java. O núcleo API dá-te as seguintes funcionalidades:

O essencial: Objectos, strings, threads, números, input e output, estruturas de dados, propriedades de sistema, data e hora e por aí em diante.

Applets: O conjunto de convenções utilizado pelos Applets Java.
Networking: URL&# 39;s, TCP e UDP sockets e endereços IP.
Internacionalização: Ajuda para esvrever programas que podem ser localizados para utilizadores  em todo o Mundo. O s programas podem adaptarem-se automaticamente a locais especifícos e amostrados em linguagens apropriadas.
Segurança: De baixo-nível e alto-nível, incluindo a ssinaturas electrónicas, manejo de chaves públicas/privadas, controlo de acesso e certificados.
Componentes de Software: Conhecidos por Java Beans (Feijões Jav a), que se podem ligar a componentes de arquitectura existentes como a arquitectura OLE/COM/Active-X da Microsoft, OpenDoc e Live Connect da Netscape.
Serialização de objectos: Permite persistência de pouco peso e comunicação via Remote Method Invocation (RMI).
Conectividade de Bases de Dados Java (JDBC em Inglês): D á-nos acesso uniforme a uma grande variedade de bases de dados relacionais.

Java não tem apenas uma API, mas também extensões standard. As extensões standard definem API's para 3D, servidores, colaboração, telefonia, animação e muito mais.
< br>Se precisares de informação adicional não encontrada aqui, podes explorar o tutorial on-line para mais cobertura sobre o assunto no seguinte URL:

http://jav a.sun.com/docs/books/tutorial/index.html

Este Web Site designed com:

Comentários e
Sugestões: