Sei sulla pagina 1di 18

ASP

Lezione 1
Concetti di base

Introduzione ad ASP
ASP (che la sigla di Active Server Pages)
un ambiente di programmazione per le
pagine web.
La definizione cos come formulata basta a
differenziare lASP dallHTML, visto che
abbiamo gi insistito sul fatto che
questultimo non un linguaggio di
programmazione, per i motivi gi visti.

Introduzione ad ASP
Grazie ad ASP possibile progettare delle
vere e proprie applicazioni per un sito
web, applicazioni in grado di elaborare
dati, sul server sul quale risiedono, e di
inviare tali dati al client che ne ha fatto
richiesta.

Introduzione ad ASP
Per comprendere ancora meglio la
differenza tra ASP e HTML possiamo
riflettere su questultima affermazione.
HTML infatti un linguaggio per il web di
tipo STATICO, nel senso che una pagina
HTML residente su un server viene inviata
al client che la richiede cos com, senza
alcuna elaborazione.
Una pagina ASP, invece, prima di essere
inviata al client che lha richiesta viene
processata dal server e, quindi, inviata.

Introduzione ad ASP

Introduzione ad ASP

Introduzione ad ASP
Questa caratteristica delle pagine ASP
richiede alcune precisazioni ed operazioni
preliminari. Infatti, proprio per la loro
caratteristica di dinamicit e per il
conseguente fatto che queste pagine
vanno interpretate dal server prima di
essere inviate al client, non possibile
progettare queste pagine con la semplicit
con la quale abbiamo progettato le nostre
pagine HTML.

Introduzione ad ASP
Infatti, per poter vedere il risultato del nostro
lavoro su una pagina ASP occorre che la
nostra macchina locale (ovvero il
computer sul quale stiamo lavorando) si
comporti come un server web, ovvero sia
in grado di interpretare le pagine ASP
prima di visualizzarle sul nostro browser.
Nel caso contrario tutte le componenti di
ASP che inseriremo in una pagina, non
potendo essere interpretate, non saranno
correttamente visualizzate.

Introduzione ad ASP
Per ottenere tali risultati occorre quindi
installare sulla nostra macchina un
software in grado di processare le pagine
dinamiche, software che appartengono
alla categoria dei WEB SERVER.
I sistemi operativi di MICROSOFT sono gi
dotati di WEB SERVER che ci
permetteranno di muovere i primi passi
con il linguaggio ASP.

Introduzione ad ASP
Nel caso di sistema operativo MS Windows 98/ME
tale software si chiama Personal Web Server
(PWS) ed il suo programma di installazione si
trova nel CD di installazione del sistema
operativo stesso e, di solito, va installato in
quanto non facente parte dellinstallazione
standard di Windows 98/ME.
Nel caso di Windows XP/2000 il software porta il
nome di Internet Information Server (IIS) e,
solitamente, si trova gi installato ed attivo nel
sistema.

Introduzione ad ASP
Dopo aver installato ed attivato il nostro
WEB SERVER dobbiamo avere
laccortezza di salvare le nostre pagine
ASP nella cartella che viene
appositamente creata e che, di solito, ha il
seguente indirizzo:

c:\inetpub\wwwroot\

Introduzione ad ASP
Inoltre da questo momento in poi tutte le pagine
(sia HTML che ASP) create e salvate nella
cartella non potranno pi essere richiamate
con un doppio clic del mouse sul file (come
abbiamo fatto finora). Infatti, in considerazione
del fatto che adesso il nostro PC un web
server, le pagine che dovremo visitare
dovranno essere indicate al nostro browser
con lindirizzo HTTP della macchina sulla
quale risiedono (quindi la nostra!) seguite dal
loro nome completo.

Introduzione ad ASP
In particolare lindirizzo HTTP della macchina sulla
quale stiamo lavorando :
HTTP://INDIRIZZO_IP/
dove INDIRIZZO_IP , appunto lindirizzo IP della
nostra macchina. Se non conosciamo o non
ricordiamo tale indirizzo IP possiamo, pi
semplicemente, indicare quale indirizzo HTTP
della nostra macchina il seguente:
HTTP://LOCALHOST/

Introduzione ad ASP
Allindirizzo HTTP della nostra macchina
dobbiamo far seguire il nome completo del
nostro file ASP o HTML. Completo nel
senso che dobbiamo indicarne sia
lestensione che il nome delleventuale
sottocartella in cui si trova.

Introduzione ad ASP
Esempio 1:
Se dobbiamo richiamare la pagina appena
progettata che si chiama PROVA.ASP e
che risiede nella directory principale del
nostro server (quindi c:\inetpub\wwwroot\)
nella barra degli indirizzi del nostro
browser dobbiamo digitare il seguente
indirizzo:
http://localhost/prova.asp

Introduzione ad ASP
Esempio 2:
Se dobbiamo, invece, richiamare una pagina
che si chiama PROVA.ASP e che risiede in
una sottodirectory, di nome ESEMPIO,
della directory principale del nostro server
(quindi c:\inetpub\wwwroot\), nella barra
degli indirizzi del nostro browser dobbiamo
digitare il seguente indirizzo:
http://localhost/esempio/prova.asp

Introduzione ad ASP
Precisazioni conclusive

Dato che lHTTP il protocollo standard di


navigazione su Internet possiamo
omettere il prefisso HTTP:// dal nostro
indirizzo scrivendo solo
localhost/nomepagina.asp
Il browser si preoccuper di aggiungere
automaticamente il prefisso HTTP://

Introduzione ad ASP
Precisazioni conclusive

Dal momento in cui in ogni macchina della


rete installato il web server ognuna di
queste macchine sar, appunto, un server
web. Conseguenza di ci che, allinterno
della rete, sar presente un sito web per
ogni macchina configurata.
Per visitare tale sito web sar sufficiente
digitare sulla barra degli indirizzi del
browser lindirizzo IP della macchina della
quale si vuole visitarne il sito.

Potrebbero piacerti anche