|
ASP a puntate - lez. 1
Pagina :
1 |
2
| 3
| 4
Con questa prima lezione iniziamo
un capitolo dedicato alle Active Server Pages.
Vogliamo infatti per la seconda volta (vedi
.asp?id=82)
dare la possibilità a coloro che hanno a che fare con il web di
poter assimilare un linguaggio in grado di rendere dinamiche le
pagine web, ovvero attraverso ASP.
La guida offerta gentilmente da
Matteo Gentile si compone di 12 più altri 8 dedicati
agli Oggetti Built-In di ASP.
Vediamo più da vicino di cosa si tratta:
I primi 12 :
1 - Introduzione al mondo delle pagine ASP
2 - Le variabili e la prima pagina ASP
3 - I Cicli di Controllo e i Blocchi Condizionali
4 - SubRoutine e Function
5 - Connessione ai DataBase
6 - Query con ASP
7 - I Recordset
8 - I Cookies
9 - Gestione di File di Testo con ASP
10 - Formattazione dei numeri
11 - Gestione delle Stringhe
12 - Variabili scalari e Array
Ecco qui le guide a tutti gli Oggetti Built-In di ASP:
1 - Gli Oggetti Built-In di ASP
2 - L'Oggetto Application
3 - L'Oggetto AspError
4 - L'Oggetto ObjectContext
5 - L'Oggetto Request
6 - L'Oggetto Response
7 - L'Oggetto Server
8 - L'Oggetto Session
Introduzione al mondo delle ACTIVE SERVER PAGES
La necessità di ottenere una
maggiore interattività tra l’utente che visita il sito web ed il
sito stesso, ha portato alla realizzazione di strumenti che
conferissero una maggiore dinamicità al web rispetto all'HTML.
Con la versione di 3.0 Internet Information Server (IIS – Server Web
di Microsoft) è stato introdotto sul mercato dei linguaggi di
scripting server-side la tecnologia Active Server Pages (ASP), con
l’idea di fornire uno strumento che potesse sfruttare in modo
semplice ed efficace le varie tecnologie di Microsoft, come ad
esempio Database Access e SQL Server, oggetti COM e Message Queueing.
Le pagine ASP sono completamente integrate con i file HTML, sono
facili da creare e in grado di utilizzare tutte le diverse risorse
disponibili su un server per realizzare un sito web che possa
sfruttare le diverse tecnologie in modo trasparente.
Le pagine ASP impiegano al loro interno "Linguaggi di Scripting",
cioè hanno la possibilità di definire componenti eseguibili
che arricchiscono le funzionalità offerte da varie applicazioni ed
ambienti.
A differenza dei linguaggi di programmazione, i linguaggi di
scripting hanno una sintassi facilitata anche se offrono in genere
funzionalità ridotte.
Un linguaggio di scripting presenta una sintassi più semplice e
ricorda più una lista di cose da fare piuttosto che una sequenza
strutturata di comandi. I linguaggi di scripting sono generalmente
interpretati, mentre i linguaggi di programmazione sono linguaggi
compilati.
ASP supporta in modo nativo due linguaggi di scripting, VBScript e
JScript, per lo sviluppo delle pagine dinamiche.
Una pagina ASP è generalmente costituita da una sequenza di blocchi
che possono rappresentare linguaggio HTML oppure elementi del
linguaggio di scripting. L'HTML sarà comunque impiegato per la
formattazione dei dati su schermo.
Le sezioni di script sono racchiuse tra una coppia di marcatori:
- <% e %>
- <Script> e </Script>
Il linguaggio di scripting di
default in una pagina ASP è VBScript; se voglio usarne un altro devo
specificarlo in questo modo:
- <%@ Language=JScript %>
- <Script Language="JScript"> e </Script>
Mentre la prima istruzione è una
direttiva che va impostata all'inizio della pagina, la seconda
riguarda un singolo blocco di codice e può essere inserita in
qualunque punto della pagina.
L’impiego della marcatura con la coppia di tag <Script> e </Script>
permette di controllare un’altra caratteristica messa a disposizione
da ASP: la possibilità di decidere dove verrà eseguito il blocco di
codice script racchiuso dai tag. Tramite l’attributo
Runat=“Server|Client”
è possibile definire quale parti
di script verranno eseguite dal client e quali dal server potendo
così bilanciare i carichi.
La tecnologia ASP permette di utilizzare qualsiasi altro tipo di
linguaggio di scripting per sia stato installato il relativo
scripting engine ovvero il relativo interpreter del linguaggio
realizzato come oggetto COM secondo lo standard ActiveX Scripting.
Un linguaggio per cui è stato realizzato lo scripting engine è il
PERL, e la sua versione per ASP si chiama PerlScript.
I file ASP sono identificati all’interno del server in quanto hanno
un’estensione .asp. Grazie a questa il web server riconosce il tipo
di file ed utilizzando l’interprete (asp.dll), esegue il processing
della pagina e restituisce un file di testo che comprende il codice
“HTML + script lato client” generato dinamicamente.
Questa veloce panoramica sulle pagine ASP è conclusa.
Pagina :
1
|
2 |
3 |
4
|