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 15. Java do lado do servidor

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

15.0 Introdução

Sockets constituem a base de quase todas as implementações de software de rede. HTTP(S), JDBC, RMI, CORBA, EJB, XMPP, e a Chamada de Procedimento Remoto (RPC) e o Sistema de Ficheiros em Rede (NFS) não Java: todos são implementados através da ligação de vários tipos de sockets. As ligações de sockets podem ser implementadas em quase todas as linguagens, não apenas em Java: C (a original), C++, Perl e Python também são populares, e muitas outras são possíveis. Um cliente ou servidor escrito em qualquer uma destas linguagens pode comunicar com o seu oposto escrito em qualquer uma das outras linguagens. Por conseguinte, vale a pena dar uma vista de olhos rápida à forma como o ServerSocket se comporta, mesmo que acabes por utilizar um dos serviços de nível superior.

A discussão analisa primeiro o próprio ServerSocket, depois a escrita de dados sobre um socket de várias formas. Finalmente, mostro uma implementação completa de um servidor de rede utilizável escrito em Java: o servidor de chat do cliente do capítulo anterior.

Dica

A maior parte do trabalho de produção em Java do lado do servidor usa o Jakarta Enterprise Edition (Jakarta EE, anteriormente Java EE), transferido há anos da Oracle para a Eclipse Software Foundation e renomeado para Jakarta, mas ainda amplamente referido por seu nome anterior (e ocasionalmente ...

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