Java é uma linguagem de programação de uso geral extremamente rica e poderosa. Hoje, Java se apresenta como uma plataforma de desenvolvimento completa utilizada em diversos cenários de programação. Entre esses cenários, Java vem alcançando papel de destaque quando a comunicação em rede é um requisito básico. A Internet, bem como o grande conjunto de tecnologias de conexão disponíveis, possui uma considerável complexidade em termos de estrutura e operação. Auxiliar na compreensão dessa rede e dos padrões relacionados é um desafio dos cursos de redes de computadores. A utilização prática das estruturas de rede através da programação é uma boa ferramenta no auxílio ao estudo dessa área. Esse objetivo foi amplamente alcançado com o livro Java em Rede - Programação Distribuída na Internet, também publicado pela Brasport. Neste novo livro, um desafio maior é alcançado. Agora, estamos interessados em estudar aspectos avançados da comunicação em rede, utilizando a programação na linguagem Java como base. Entre os tópicos abordados no livro, podemos citar: - Fundamentos de programação em Java - Comunicações na Internet - Servlets e JSP - Web Services - Comunicações Seguras - Interação com o serviço de e-mail - Gerência de redes e aplicações - Acesso a informações distribuídas - Multimídia em tempo real Diversas APIs são estudadas no livro. Entre essas bibliotecas de programação estão JSSE, JavaMail, JMX, SNMP4J, JNDI, NIO JMF e JAIN SIP, apenas para citar alguns exemplos. Abordando tópicos muito importantes, porém pouco cobertos pela literatura da área, este livro apresenta-se como a parte que faltava para completar o estudo das redes de computadores modernas e da programação na Internet. Inclui CD-ROM com exemplos práticos do livro.