Java em Rede - Programação Distribuída na Internet
Java é uma linguagem de programação de uso geral extremamente rica e poderosa. Desde sua criação, recursos foram aperfeiçoados e novas funcionalidades foram adicionadas. Entre os recursos disponíveis atualmente nessa linguagem, o suporte a comunicação em rede se destaca pela sua flexibilidade e eficiência.
Usando o suporte oferecido por Java nessa área, o livro pretende auxiliar no estudo das redes de computadores modernas, em especial da Internet. Mesclando teoria de redes e programação orientada a objetos, o livro é tanto um suporte aos cursos de rede de computadores como um guia para a programação em rede com Java. Entre os tópicos abordados no livro estão:
Teoria das comunicações na Internet;
Fundamentos de programação em Java;
Programação concorrente;
Conexões TCP e datagramas UDP;
Comunicações unicast e multicast;
Chamada de procedimento remoto;
Multimídia em tempo real;
World Wide Web;
Criação de arquivos de log.
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.
Inclui CD-ROM com exemplos práticos do livro.
Usando o suporte oferecido por Java nessa área, o livro pretende auxiliar no estudo das redes de computadores modernas, em especial da Internet. Mesclando teoria de redes e programação orientada a objetos, o livro é tanto um suporte aos cursos de rede de computadores como um guia para a programação em rede com Java. Entre os tópicos abordados no livro estão:
Teoria das comunicações na Internet;
Fundamentos de programação em Java;
Programação concorrente;
Conexões TCP e datagramas UDP;
Comunicações unicast e multicast;
Chamada de procedimento remoto;
Multimídia em tempo real;
World Wide Web;
Criação de arquivos de log.
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.
Inclui CD-ROM com exemplos práticos do livro.
2008
Sim
23
1
9788574523361
05/03/2008
16
312
Normal
625.60
Nenhum comentário encontrado
Novo comentário
1. Introdução às redes de computadores
Princípios de comunicação em rede
Tecnologias de conexão
Origem da Internet
A arquitetura Internet
Interoperação de redes heterogêneas
Comunicações fim-a-fim
Organizações
Uma comunicação típica
Auxiliando a utilização de redes
2. Pensando em Java
Escrevendo programas em Java
Identificadores
Comentários
Tipos de dados
Orientação a objetos
Arrays
Strings
Tipos primitivos
Conversão entre tipos
Operadores
Estruturas de controle
Estruturas de seleção
Estruturas de repetição
Tratamento de exceções
Entrada e saída
3. Programação concorrente
Implementando threads
Prioridades
Sincronização entre threads
Lista de métodos
4. Contexões TCP
Conceito de socket
Protocolo TCP
Sockets TCP em Java
Protocolos de aplicação
Cliente SMTP
Servidores TCP
Lista de métodos
5. Datagramas UDP
Protocolo UDP
Sockets UDP em Java
Multicast
Lista de métodos
6. Chamada de procedimento remoto
Ambiente de comunicação RMI
Programando com RMI
Lista de métodos
7. Multimídia em tempo real
Introdução às comunicações multimídia
Protocolo de transporte: TCP ou UDP?
RTP e RTPC
Java Media Framework
Iniciando no JMF
JMF em tempo real
Lista de métodos
8. Utilizando a Web
Protocolo HTTP
Applet
Trabalhando com URL
Lista de métodos
9. Tópicos avançados
Servlets
Web Services
Redes P2P
Apêndice A. Arquivos de log
Apêndice B. Executando programas externos
JNI
Referências Bibliográficas
Princípios de comunicação em rede
Tecnologias de conexão
Origem da Internet
A arquitetura Internet
Interoperação de redes heterogêneas
Comunicações fim-a-fim
Organizações
Uma comunicação típica
Auxiliando a utilização de redes
2. Pensando em Java
Escrevendo programas em Java
Identificadores
Comentários
Tipos de dados
Orientação a objetos
Arrays
Strings
Tipos primitivos
Conversão entre tipos
Operadores
Estruturas de controle
Estruturas de seleção
Estruturas de repetição
Tratamento de exceções
Entrada e saída
3. Programação concorrente
Implementando threads
Prioridades
Sincronização entre threads
Lista de métodos
4. Contexões TCP
Conceito de socket
Protocolo TCP
Sockets TCP em Java
Protocolos de aplicação
Cliente SMTP
Servidores TCP
Lista de métodos
5. Datagramas UDP
Protocolo UDP
Sockets UDP em Java
Multicast
Lista de métodos
6. Chamada de procedimento remoto
Ambiente de comunicação RMI
Programando com RMI
Lista de métodos
7. Multimídia em tempo real
Introdução às comunicações multimídia
Protocolo de transporte: TCP ou UDP?
RTP e RTPC
Java Media Framework
Iniciando no JMF
JMF em tempo real
Lista de métodos
8. Utilizando a Web
Protocolo HTTP
Applet
Trabalhando com URL
Lista de métodos
9. Tópicos avançados
Servlets
Web Services
Redes P2P
Apêndice A. Arquivos de log
Apêndice B. Executando programas externos
JNI
Referências Bibliográficas
Sobre autor
|
Daniel G. CostaEngenheiro 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. Leia a biografia completa |
Categorias
Nuvem de tags
Administração
Análise
banco de dados
Certificação
Desenvolvimento
Design
gerenciamento
Gestão
Informática
Iniciante
Java
linux
Marketing
Negócios
Office
Planejamento Estratégico
programação
Projetos
Redes
Segurança
Sistema Operacional
Software
TI
web
windows



