banner-pix

Java em Rede - Recursos Avançados de Programação



  • R$ 90,00R$ 72,00
  • Desconto de 20%

R$ 63,36

(-12%) p/ Pagamento por PIX

Daniel G. Costa

Engenheiro de Computação e Mestre em Engenharia Elétrica, é Professor do curso de Engenharia da Computação da Universidade Estadual de Feira de Santana, na Bahia. Possui vários projetos relacionados à comunicação em rede, aplicações na Internet e programação.


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.

Comprimento 23 cm
Edição 1
Formato Livro físico
Idioma

Português

ISBN 9788574523699
Lançamento 28 de outubro de 2008
Largura 16 cm
Lombada 1 cm
Páginas 344
Volume 699.20
Ano 2008
Sumário 1. Programando em Java
Escrevendo programas
Identificadores da linguagem
Tipos de dados
Orientação a objetos
Tipos primitivos
Conversão entre tipos
Operadores
Estruturas de controle
Tratamento de exceções
Operações de entrada/saída
Programação concorrente
2. Redes, Internet e Sockets
Demandas de comunicação
Conectando computadores
Arquitetura Internet
Interoperação de redes heterogêneas
Comunicações fim-a-fim
Protocolos TCP e UDP
Uma comunicação típica
Programação com sockets
Sockets TCP
Sockets UDP
3. Avançando na Web
Comunicação cliente/servidor
Iniciando nos servlets
Primeiro exemplo
Pensando em Web
Servlets HTTP
Recursos avançados
Java Server Pages
Lista de métodos
4. Web Services
Conhecendo mais a tecnologia
Web Services em Java
Lista de métodos
5. Comunicações Seguras
Segurança de rede
Segurança em Java
Redes e criptografia
Lista de métodos
6. Interagindo com os e-mails
JavaMail
Transferência de e-mails
Clientes SMTP
Recuperando e-mails
Cliente POP3
Lista de métodos
7. Gerência de Redes e Aplicações
Gerenciando aplicações Java
Gerenciando hosts e ativos de rede
Clientes SNMP
Lista de métodos
8. Informações Distribuídas
API JNDI
Acessando servidores LDAP
Acessando servidores DNS
Acessando o registro RMI
Lista de métodos
9. Repensando os Sockets
Java NIO
Novos sockets TCP
Novos sockets UDP
Lista de métodos
10.Controlando Comunicações Multimídia
Transmissão multimídia com JMF
Arquitetura SIP
Desenvolvendo terminais com JAIN SIP
Lista de métodos
Apêndice
Variáveis de ambiente
Informações de log
Executando programas externos
Bibliografia

Escreva um comentário

Acessar

Etiquetas: Java em Rede - Recursos Avançados de Programação, 9788574523699, Daniel G. Costa