ASP Active Server Pages. ASP (Active Server Pages)



Documentos relacionados
Apostila ASP 1 de 43. Apostila de Asp. O que é ASP?

Programando em PHP. Conceitos Básicos

Scriptlets e Formulários

Guia de Consulta Rápida ASP. Rubens Prates. Novatec Editora.

Programação Web Prof. Wladimir

PROGRAMAÇÃO PARA INTERNET. Fonte: Raul Paradeda

PHP. Hypertext Pre-Processor

O que é o JavaScript?

PHP Material de aula prof. Toninho (8º Ano)

Curso De PHP. Aula 4. Formulários. Cookies. Session. Mail

Programação web Prof. Wladimir

Integrantes: Catarino Rodrigues Data: 26/10/2012. Leandro de Matos Pereira. Leandro dos Santos Marciano. Ramon Alves de Souza

Internet e Programação Web

Desenvolvendo Websites com PHP

Desenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes

LINGUAGEM DE PROGRAMAÇÃO WEB

Programação WEB II. Sessions e Cookies. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

Na tela dele, clique no sinal de + ao lado do nome do seu computador, para expandi-lo. A seguir, expanda também o item "Sites da web".

LINGUAGEM DE PROGRAMAÇÃO WEB

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP

Desenvolvimento de Aplicações para Internet Aula 11

LINGUAGEM DE PROGRAMAÇÃO WEB

INTRODUÇÃO AO DESENVOLVIMENTO WEB

Programação para web JavaScript

Curso de Aprendizado Industrial Desenvolvedor WEB

Programação Web Prof. Wladimir

2.) Listagem Página a Página

Introdução ao PHP. Prof. Késsia Marchi

Os componentes de um formulário são: Form, Input, Select e AreaText

Desenvolvimento Web TCC Turma A-1

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos

Associação Carioca de Ensino Superior Centro Universitário Carioca

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas)

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web

Desenvolvimento de Sistemas Web Prof. Leandro Roberto. Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete)

Tecnologias para apresentação de dados - Java Script. Aécio Costa

Conteúdo Programático de PHP

Curso de Java. Geração de Páginas WEB através de JSP. Todos os direitos reservados Klais

Desenvolvimento de Aplicativos Web em PHP

PHP (Seções, Cookies e Banco de Dados)

2 echo "PHP e outros.";

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

HTML. Sessão 1 HTML. Cliente: browser (IE, por exemplo) Servidor: IIS (Internet Information Server), Apache, WebSphere,...

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

APOSTILA DE PHP. Assuntos a serem abordados:

PROGRAMAÇÃO WEB DO LADO DO CLIENTE

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

IFSC-Programação para a WEB - prof. Herval Daminelli

AJAX no GASweb. Mas e afinal, para que usamos o AJAX?

Mais sobre uso de formulários Site sem Ajax

Programação Web. Professor: Diego Oliveira. Conteúdo 02: JSP e Servlets

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.

Configurando o IIS no Server 2003

Aula 03 - Projeto Java Web

Fone: (19) Site: HTM3.0. Tutorial HTML. versão 4.01

O código acima descreve o formulário com uma caixa de texto e dois botões

Segurança na WEB Ambiente WEB estático

Programação Web com PHP. Prof. Wylliams Barbosa Santos Optativa IV Projetos de Sistemas Web

Java II. Sérgio Luiz Ruivace Cerqueira

0,5 pelo negrito das palavras ID, Nome, e Analisar em outro momento.

Bases de Dados. Lab 7: Desenvolvimento de aplicações com PHP


World Wide Web e Aplicações

PHP é um acrónimo para Hypertext Preprocessor.

Impressão do Manual do Utilizador

Utilizando Janelas e Frames

JSP: JAVA SERVER PAGES

COMO FUNCIONA UM FORMULÁRIO

Apostila ASP 1 de 43. Apostila de Asp. O que é ASP?

Guia de Instalação SIAM. Internet Information Services - IIS 5.1 no Windows XP Pro

Instalando o Internet Information Services no Windows XP

1º Passo Acesse o link abaixo: Foundation-Education.aspx

CARREGAR VARIÁVEIS EXTERNAS PARA O FLASH

Linguagem de Programação III Aula 2 Revisão Parte II

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

Conteúdo. Especificação HTTP v1.1

Programação para Internet I

Conteúdo. DHTML tópicos Hamilton Lima

7. Cascading Style Sheets (CSS)

HTML Básico Formulários. Matheus Meira

Programação Web Prof. Wladimir

PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas

Internet e Programação Web


Programação e Designer para WEB

Conceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON)

Banco de Dados Oracle 10g

Software Adobe DreamWeaver. Requisitos para criar aplicações Web

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

O que é ASP? VBScript e ASP

Capítulo 6. Delphi x Web x WebBroker. Primeiro Exemplo (Hello World)

Repeater no GASweb. Regiões

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

Ajax não é dependente dos servidores Web, e como tal poderá ser usado com PHP, JSP, ASP e ASP.NET.

Transcrição:

ASP Active Server Pages Prof. Sérgio Rodrigues ASP (Active Server Pages) É um ambiente de programação por scripts que rodam no servidor: IIS Internet Information Services PWS Personal Web Server Utiliza o VBScript como linguagem default; Possibilita a construção de páginas dinâmicas e interativas com bancos de dados. 2 1

Arquitetura 1. O usuário web (Web Browser) faz uma requisição.asp; 2. O Servidor Web (Web Server) abre o código e executa os scripts nele inseridos; 3. Para acessar o Banco de Dados, outras tarefas usando Objetos e Componentes são executadas ao lado do servidor; 4. A página HTML é gerada e transmitida para o navegador do usuário sem que ele tenha conhecimento de como foi gerada. 3 Arquitetura 4 2

Vantagens Suporte de navegação nos Browsers Como o ASP é processado pelo servidor, o que o cliente (browser) recebe é somente o código HTML padrão. Proteção ao código fonte Como o servidor retorna somente o resultado HTML, o código fonte fica preservado. Banco de Dados Uma aplicação ASP pode ser usada com diversos banco de dados: Access, SQL Server, Oracle, MySQL, etc. 5 Scripts Um script em ASP é identificado pelos delimitadores. Entre eles podem haver várias instruções, vejamos o exemplo: <HTML> <HEAD> <TITLE>Teste 1 para ASP</TITLE> </HEAD> <BODY> <P> Isso é um teste de script. strnome = João <P> O nome do sujeito é <B> = strnome </B> </BODY> </HTML> 6 3

Simbologia início do trecho de código ASP final do trecho de código ASP ' (aspas simples) usada antes de comentários dentro do código = é usado no modo de programação por mesclagem de códigos HTML e ASP (=) 7 Simbologia <head> <title>como funciona o ASP?</title> </head> <p>teste no HTML!</p> Comentarios sao precedidos de aspas simples. response.write "<p>usando o response.write do ASP</p>" <p>= Teste mesclagem HTML x ASP..."</p> 8 4

O objeto Response Refere-se aos dados enviados do servidor para o cliente (usuário - browser). response.write - envia textos ao browser. É interessante na construção de textos que mixam textos prontos e variáveis. response.redirect - redireciona o browser para um endereço especificado. response.buffer - avisa o browser do usuário que a página só deverá ser mostrada após ser totalmente carregada. É interessante para usar com a função response.redirect. response.cookies - grava informações no cookie do browser. 9 Response.write Sintaxe: response.write texto/variável <head><title>response.asp</title></head> response.write "Olá!!! Abaixo uma rotina com o objeto response.write cujo texto varia de acordo com a variável counter<br>" for counter=1 to 500 response.write counter & "->" next 10 5

Response.redirect Sintaxe: response.redirect(url) 'A função response.redirect redireciona o browser do cliente para o endereço contido na variável URLnova, no caso, www.globo.com. URLnova = "http://www.globo.com" response.redirect(urlnova) <head><title>response.asp</title></head> Será que este texto irá aparecer?! 11 Response.buffer Sintaxe: response.buffer = true/false response.buffer = true <head><title>response.asp</title></head> response.write "Olá novamente! Abaixo o uso da função response.buffer, a qual, quando tiver o valor true, avisa o browser para mostrar as informações só depois de totalmente carregadas. Isto permite que haja um response.redirect em qualquer parte da página. Entretanto, quando tiver o valor false, o browser mostra as informações assim que elas vão chegando." response.redirect(http://www.globo.com) 12 6

Response.cookies Sintaxe: Response.Cookies( <variável> ) = <valor> <head><title>cookies</title></head> response.write "Exemplo simples de utilizacao de cookies" response.cookies( usuariologado") = João da Silva 13 Objeto Request Refere-se a todos os dados requisitados pelo servidor ao cliente (browser do usuário). request.form - recupera valores de variáveis enviadas via formulário pelo método post. request.querystring - recupera valores de variáveis enviadas via url / formulário pelo método get. request.cookies - recupera informações do cookie do browser do usuário. 14 7

Resquest.Form Sintaxe: request.form("nomedavariavel") <head><title>formulário</title></head> <form method="post" action="exemplo8.asp"> Nome: <input type="text" name="nome"><br> Endereço: <input type="text" name="endereco"><br> <input type="submit" value="enviar"> exemplo8.asp <head><title>recuperação dos dados</title></head> Abaixo, nome e endereço do usuário que preencheu o formulário:<br> response.write "Nome=" & request.form("nome") & "<br>" response.write "Endereço=" & request.form("endereco") 15 Request.QueryString Sintaxe: request.querystring("nomedavariavel") <head><title>formulário</title></head> <form method= get" action="exemplo10.asp"> Nome: <input type="text" name="nome"><br> Endereço: <input type="text" name="endereco"><br> <input type="submit" value="enviar"> exemplo10.asp <head><title>recuperação dos dados</title></head> Abaixo, nome e endereço do usuário que preencheu o formulário:<br> response.write "Nome=" & request.querystring("nome") & "<br>" response.write "Endereço=" & request.querystring("endereco") 16 8

Request.QueryString Passando parâmetros pela URL <head> <title>recuperação dos dados</title> </head> Passando as informações na própria URL:<br> response.redirect("exemplo10.asp?nome=carlos&endereco=r ua do Ouvidor, 114") 17 Request.Cookies sintaxe: request.cookies("nomedocookie") <head><title>cookies</title></head> response.write "Recuperando o valor do Cookie<br><br>" Usuário:=request.cookies("usuarioLogado") 18 9