Skip to Content
Livro de Receitas Java, 5ª Edição
book

Livro de Receitas Java, 5ª Edição

by Ian F. Darwin
March 2025
Intermediate to advanced
684 pages
16h 57m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Book available
Content preview from Livro de Receitas Java, 5ª Edição

Capítulo 14. Clientes Network+

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

14.0 Introdução

Java pode ser usado para escrever muitos tipos de programas em rede. No código tradicional baseado em sockets, o programador é responsável pela estruturação da interação entre o cliente e o servidor; o código do socket TCP assegura simplesmente que quaisquer dados que envie chegam à outra extremidade. Em tipos de nível superior, como HTTP, RMI, CORBA e EJB, o software assume um maior controlo. Os sockets são frequentemente utilizados para ligar a servidores antigos; se estivesses a escrever uma nova aplicação de raiz, seria melhor utilizares um serviço de nível superior.

Pode ser útil comparar as tomadas com o sistema telefónico. Os telefones foram originalmente utilizados para tráfego de voz analógico, que é bastante desestruturado. Depois, começaram a ser utilizados para algumas aplicações em camadas; a primeira muito popular foi a transmissão de faxes. Onde estaria o fax sem a disponibilidade generalizada da telefonia vocal? A segunda aplicação em camadas muito popular, historicamente, foi o TCP/IP com ligação telefónica. Esta coexistiu com a Web para se tornar popular como um serviço de mercado de massas. Onde estaria o IP dial-up sem as linhas de voz amplamente difundidas? O fax e a ligação telefónica já quase desapareceram, mas prepararam o caminho para a capacidade de ligação em rede do teu smartphone, que ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Otimizando o Java nativo da nuvem, 2ª edição

Otimizando o Java nativo da nuvem, 2ª edição

Benjamin J. Evans, James Gough
Aprende Java, 6ª edição

Aprende Java, 6ª edição

Marc Loy, Patrick Niemeyer, Daniel Leuck
Processamento de fluxo com o Apache Flink

Processamento de fluxo com o Apache Flink

Fabian Hueske, Vasiliki Kalavri

Publisher Resources

ISBN: 9798341637863Supplemental Content