Programação servidor web

8085 palavras 33 páginas
Programação Servidor em
Sistemas Web
Slides da Disciplina
Prof. Rômulo Alencar romulo.alencar@live.estacio.br Conteúdo
❑ Parte I – XML

❑ Parte IV – Padrões de

Projeto Web

➥ XML
➥ XML Schema

❑ Parte II – Tecnologias Lado

Servidor
➥ Protocolo HTTP
➥ Aplicações Web
➥ Servlets
➥ Java Server Pages
➥ JSP Tag

❑ Parte V – Web Services

❑ Parte III – Acesso a Dados
➥ JDBC
➥ JPA
Prof. Rômulo Alencar

➥ Padrões de Projeto
➥ Data Access Object
➥ Data Transfer Object
➥ MVC
➥ Front Controller

➥ Web Services
➥ SOAP
➥ Metro

Programação Servidor em Sistemas Web

2

Parte I

XML

Prof. Rômulo Alencar

Programação Servidor em Sistemas Web

3

XML
❑ Histórico

➥ O grande fluxo de informação requer a estruturação dos dados ➥ A linguagem SGML foi criada em 1986
➫ Flexível para estruturar todo tipo de informação mas também muito complexa
➥ HTML é simples (por isso popular) mas de propósito específico ➥ XML uniu a flexibilidade de SGML à simplicidade de HMTL
➥ O padrão de XML é regido pelo World Wide Web
Consortium
➫ http://www.w3c.org
Prof. Rômulo Alencar

Programação Servidor em Sistemas Web

4

XML
❑ Introdução

➥ O XML em si não faz nada em especial
➫ Projetado para transportar e armazenar dados
➥ Corresponde a um texto simples
➫ Aplicações podem ler o XML para manipular as tags numa forma especial
➥ Não há tags pré-definidas
➫ Pode-se definir suas próprias tags

Prof. Rômulo Alencar

Programação Servidor em Sistemas Web

5

XML
❑ Introdução

➥ Estrutura não-ambígua
➫ A formatação de um XML não permite ambigüidade quanto à interpretação de nomes, ordem ou hierarquia de elementos
➥ Forte checagem de erros
➫ São definidas regras mínimas de sintaxe (XML bem formado) ➫ É permitida a criação de modelos (gramáticas) usados na validação de documentos XML

Prof. Rômulo Alencar

Programação Servidor em Sistemas Web

6

XML
❑ Organização dos Dados
➥ É

Relacionados

  • Aspectos técnicos no desenvolvimento de Web sites
    7141 palavras | 29 páginas
  • JAVA Script
    3032 palavras | 13 páginas
  • Trabalho
    3258 palavras | 14 páginas
  • Tedste
    6186 palavras | 25 páginas
  • Arquitetura de Aplicações
    721 palavras | 3 páginas
  • Programaçao Web
    8867 palavras | 36 páginas
  • Aprezemtação
    537 palavras | 3 páginas
  • Trabalho CGI
    869 palavras | 4 páginas
  • Autenticação via HTTP
    9453 palavras | 38 páginas
  • Php definições
    1207 palavras | 5 páginas