16 PROGRAMAÇÃO EM JAVA – CURSO COMPLETO HTTP Servidor WWW Browser WWW Execução FIGURA 2.1 – Execução de Script de Servidor Com o Java outras opções passaram a estar disponíveis como por exemplo, o servidor pode devolver ao cliente WWW pequenos programas (applets) que são executados localmente. O leitor mais atento poderia perguntar-se como pode isto ser possível, uma vez que o servidor não sabe, à partida, se o cliente é um PC com processador Intel ou um Apple Macintosh ou uma máquina Unix? De facto, a prática habituou-nos a que para máquinas distintas, o utilizador tinha de compilar os programas que pretendesse utilizar nessas mesmas máquinas ou, então, utilizar versões previamente compiladas para o ambiente respectivo. No entanto, o Java surgiu justamente por este tipo de problemas existir e para lhes dar resposta! Na prática, tudo se passa de uma forma transparente para o utilizador, independentemente da máquina que ele utilizar. HTTP JAVA Applet Download Servidor WWW Browser WWW Execução FIGURA 2.2 – Execução de uma applet Desde que disponha de um browser WWW com capacidades de leitura de Java ou, então, que possua o SDK (ou um qualquer outro interpretador JAVA), o utilizador dispõe de um módulo de software que pode executar os programas © FCA – Editora de Informática