Buono sconto 4% su Toner e Cartucce agli utenti AZpoint. SU Iomiricarico.it!!
Con questa prima lezione iniziamo un capitolo dedicato alle Active Server Pages.
Vogliamo infatti per la seconda volta (vedi articoli.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 articoli più altri 8 dedicati agli Oggetti Built-In di ASP.
Vediamo più da vicino di cosa si tratta:
I primi 12 articoli:
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
software 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.
|