Java
Java
Java
2 Características
2.3 Segurança
Com a larga utilização dos recursos da rede Internet, a linguagem teve seu
projeto voltado para as aplicações em rede. Assim, a linguagem traz classes para o suporte a
vários níveis de conectividade: acesso a URLs (padrão Internet), uso de conexões em sockets,
criação de protocolos, criação de clientes e servidores. A introdução desses conceitos se deu
de forma simples para o programador, pois permite a ele o acesso às informações da rede com
a mesma facilidade do acesso aos arquivos locais.
3.1.1 javac
3.1.2 java
3.1.4 javadoc
3.2.1 java.applet
3.2.2 java.awt
3.2.3 java.io
Classes para entrada e saída de dados das mais variadas formas. Torna
transparente ao usuário as características do sistema de arquivos da plataforma na qual o
programa está rodando.
3.2.4 java.lang
3.2.5 java.net
3.2.6 java.util
4.1 Applications
- não necessitam de um web browser para montar sua interface gráfica, ou seja,
precisam criar janelas para montar a interface gráfica, ou ainda operar em
linha de comando
- não têm restrições de acesso a unidades de disco
- não têm restrição de acesso à rede
4.2 Applets
import java.applet.*;
import java.awt.*;
Arquivo MinhaApplet.html
<HTML>
<applet code=“MeuApplet.class” width=“200” height=“100”>
</applet>
</HTML>
[ADI97] ADIDA, B. It all starts at the server. IEEE Internet Computing, Los
Alamitos, Feb. 1997. p. 75.
[ADI97a] ADIDA, B. Taking Web Clients to the Next Level. IEEE Internet
Computing, Los Alamitos , p. 65-67, Mar./Apr. 1997.
[DON95] DONNELLY, C.; STALLMAN, R. The Bison Manual. [S.l.]: Free Software
Foundation, 1995, 104 p.
[FIE97] FIELDING, R.T.; KAISER, G. The Apache HTTP Server Project. IEEE
Internet Computing, Los Alamitos, p. 88-90, Jul./Aug. 1997.
[FLA96] FLANAGAN, D. Java in a Nutshell. [S.l.]: O'Reilly & Associates, 1996. 460
p.
[GON97] GONG, L. Java Security: present and near future. IEEE Micro, Los Alamitos,
p. 14-19, May/Jun. 1997.
[GOS96] GOSLING, J.; JOY, B.; STEELE,G. The Java Language Specification. Sun
Microsystems, July 1996. Disponível por WWW em
http://java.sun.com/doc/language_specification.html.
[GOS97] GOSLING, J. The Feel of Java. IEEE Computer, Los Alamitos, p. 53-57,
June 1997.
[KRA96] KRAMER, D. The Java Platform: A White Paper. [S.l.]: Sun Microsystems,
1996.
[MCG97] MCGRAW, G.; FELTEN, E.W. Java Security. [S.l.]: Wiley Computer
Publishing, 1997. 194 p.
[NIE90] NIELSEN, J. Hypertext & Hypermedia. Boston: Academic Press, Inc, 1990.
p.268.
[SHI97] SHIMMIN, B.F. Java jolts server performance. LAN Times, Aug., 1997.
[TAN96] TANENBAUM, A.S. Computer Networks. 3. ed. [S.l.]: Prentice Hall, 1996.
[WAY96] WAYNER, P. Inside the Network Computer. Byte, New York, p. 105-110,
Nov. 1996.
[ZUK97] ZUKOWSKI, J. Java AWT Reference. [S.l.]: O’Reilly & Associates, 1997.