Post on 13-Dec-2015
Desenvolvimento de Sistemas
Cliente/Servidor
UNICEUMADepartamento de Informática
Prof. Msc. Eduardo Freireeduardohffreire@terra.com.br
Desenvolvimento de Sistemas Cliente/Servidor - Apresentação
Apresentação O professor Eduardo O conhecimento dos alunos Como funciona... Chamada / Faltas / Notas Como vão ser as avaliações
Provas regimentais Trabalho para a 2ª Nota Exercícios em sala de aula ou pesquisa para casa,
podem acrescentar pontos para as avaliações
Desenvolvimento de Sistemas Cliente/Servidor - Apresentação
Conteúdo programático (ementa da disciplina) UNIDADE I – A estrutura dos sistemas Cliente/Servidor
Componentes de software para sistemas cliente/servidor A distribuição de componentes de software Diretrizes para a distribuição de subsistemas de aplicação A ligação de subsistemas de software cliente/servidor Arquiteturas middleware e negociador de solicitação entre
objetos
Desenvolvimento de Sistemas Cliente/Servidor - Apresentação
Conteúdo programático (ementa da disciplina) UNIDADE II – Engenharia de software para
sistemas Cliente/Servidor Aspectos de modelagem de análise Projeto de sistemas cliente/servidor Projeto arquitetural para sistemas cliente/servidor Abordagem do projeto convencional para software de
aplicação Projeto da base de dados Panorama de uma abordagem de projeto
Desenvolvimento de Sistemas Cliente/Servidor - Apresentação
Conteúdo programático (ementa da disciplina) UNIDADE III – XML
Marcas e documentos XML Analisando sintaticamente os documentos XML Criando documentos XML Definições de tipo de documento Analisando sintaticamente com definições de tipo de
documento
Desenvolvimento de Sistemas Cliente/Servidor - Apresentação
Conteúdo programático (ementa da disciplina) UNIDADE IV – Multithreading
Princípios básicos de threads Sincronização Evitando impasses Desenvolvimento de aplicação usando threads
Desenvolvimento de Sistemas Cliente/Servidor - Apresentação
Conteúdo programático (ementa da disciplina) UNIDADE V – Redes
Introdução Manipulando URL’s Lendo um arquivo em um servidor Web Estabelecendo um servidor simples utilizando sockets de
fluxo Estabelecendo um cliente simples utilizando sockets de
fluxo Interação cliente/servidor com conexões de socket de fluxo Interação cliente/servidor sem conexão com datagramas Segurança e redes Estudo de Caso
Desenvolvimento de Sistemas Cliente/Servidor - Apresentação
Conteúdo programático (ementa da disciplina) UNIDADE VI – Objetos Distribuídos
Histórico dos sistemas distribuídos Histórico da Computação Distribuída Invocação de Métodos Remotos (RMI) Estudo de Caso
Desenvolvimento de Sistemas Cliente/Servidor - Apresentação
Referências RAY, Erick T. Aprendendo XML. Rio de Janeiro:
Campus, 2001. JORGENSEN, David. Desenvolvendo Serviços
Web.Net com XML. Rio de Janeiro: Alta Books, 2002.
DEITEL, Harvey M & DEITEL. Java como programar. Porto Alegre: Bookman, 2005.