9
O Que É a Internet e Como Funciona: Tecnologias Ativas Renato M.E. Sabbatini, PhD Aula

O Que É a Internet e Como Funciona: Tecnologias Ativas Renato M.E. Sabbatini, PhD Aula

Embed Size (px)

Citation preview

Page 1: O Que É a Internet e Como Funciona: Tecnologias Ativas Renato M.E. Sabbatini, PhD Aula

O Que É a Internet e Como Funciona:

Tecnologias Ativas

Renato M.E. Sabbatini, PhD

Aula

Page 2: O Que É a Internet e Como Funciona: Tecnologias Ativas Renato M.E. Sabbatini, PhD Aula

Objetivos da Aula

Desenvolver o conhecimento básico sobre como funciona a World Wide Web (WWW) e seus serviços, inclusive o que é a linguagem HTML e o hipertexto

Page 3: O Que É a Internet e Como Funciona: Tecnologias Ativas Renato M.E. Sabbatini, PhD Aula

Tecnologias Ativas

• CGI: Common Gateway InterfaceExecução de programas no lado do servidor

• JavaScript, Java e ActiveXExecução de programas (“applets”) no lado do

cliente• Dynamic HTML, HTML Script

Extensões dinâmicas ao HTML

Page 4: O Que É a Internet e Como Funciona: Tecnologias Ativas Renato M.E. Sabbatini, PhD Aula

Programação CGI

ClienteCliente ServidorServidor

HTTPHTTPCGI-BIN

HTTPDHTML

Common Gateway Interfaceuma maneira de executr programas no servidor (localizdos no

CGI-BIN) e comunicando-se com o servidor HTTP

Page 5: O Que É a Internet e Como Funciona: Tecnologias Ativas Renato M.E. Sabbatini, PhD Aula

Tarefas CGI Comuns em Uma Publicação Eletrônica

• Resposta automática a email e formulários • Geração automática de páginas personalizadas • Acesso a mecanismos de busca internos • Acesso por identificador e senha • Acesso e manutenção de bancos de dados • Implementação de contadores de acesso • Acessos por cliques (ex., estatísticas de anuncios) • Funcionamento de chats on-line, assinatura de listas, etc.

Page 6: O Que É a Internet e Como Funciona: Tecnologias Ativas Renato M.E. Sabbatini, PhD Aula

Programação Java

ClienteCliente ServidorServidor

HTTPHTTP

HTTPDHTML

JAVA Appletspequenos programas escritos em JAVA que se descarregam junto com a

página solicitada e que executam na computador cliente

JAVA JAVA

Page 7: O Que É a Internet e Como Funciona: Tecnologias Ativas Renato M.E. Sabbatini, PhD Aula

JavaScript

Programa interpretado e que é incluso no código HTML comas etiquetas <SCRIPT> e </SCRIPT>

<SCRIPT LANGUAGE="JavaScript"><!-- hidevar tot=0;var rt=0;function getCookieVal (offset) { var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(offset, endstr));}</SCRIPT>

Page 8: O Que É a Internet e Como Funciona: Tecnologias Ativas Renato M.E. Sabbatini, PhD Aula

Java Applet

Programa compilado (executável) que é baizado junto com a página HTML, como um binário

Page 9: O Que É a Internet e Como Funciona: Tecnologias Ativas Renato M.E. Sabbatini, PhD Aula

Tarefas JAVA Comuns em uma Publicação Eletrônica

• Banners animados e gráficos • Mapas sensíveis "inteligentes” • Processamento de formulários do lado do

cliente • Aprovação de campos em formulários • Questionários interativos • Bate-papos (“chats”) baseados na Web