Web
Aplicações Web
Marco Antonio,
Arquiteto de Software – TJDF
[email protected]
Dezembro/2005
Web
Aplicações web utilizam HTTP (hypertext
transfer protocol).
O http é baseado na transferência de texto.
O cliente é representado por um browser.
O servidor é representado por uma máquina
com um software especial que responde a
requisições http, o servidor web.
HTTP
O acesso ao servidor web é um processo de
duas partes:
Requisição: o cliente passa várias
informações ao servidor web.
Resposta: o servidor formata a página e a
envia para o cliente.
Diagrama
Como tudo acontece
1.O cliente web (browser) faz uma requisição (abre um site de
notícias, por exemplo).
2.O servlet responde a essa requisição e providencia para que a
página seja mostrada.
3.Se for necessário buscar informações em um banco de dados,
são chamados os componentes JavaBeans (para carregar as
últimas notícias).
4.Caso o acesso seja direto (sem componentes JavaBeans), o site
acessa o banco de dados e consulta as notícias diretamente.
5.O servlet já conseguiu todas as informações para montar a
página.
6.o servlet monta uma página de resposta e a envia para o
usuário.
Principais tecnologias Web
Servlets e JSP
ASP
CGI
Mumps
Pearl
PHP
Cobol
Delphi
Servidor Web
O Apache é o servidor Web mais usado no
mundo, mas só processa html.
Para trabalhar com JSP vamos usar o
Apache Tomcat.
Tomcat não é um servidor Web para
produção!!!
Estrutura de diretórios de uma aplicação web
Diretórios
Os diretórios são referenciais!!!
Tomamos como base o diretório raíz.
A estrutura de diretório da aplicação
independe do sistema operacional (não
existe C:\ ou /home).
Dúvidas?
Download

Web Aplicações Web Marco Antonio, Arquiteto de Software – TJDF