(Appunti da Scott Mitchell, James Atkinsons - Active Server Pages 3.0 – ed. Apogeo) Le pagine ASP
Le Active Server Pages sono la soluzione sviluppata da Microsoft per creare pagine Web dinamiche. Agli albori del World Wide Web era importante creare siti graficamente fantasiosi e accattivanti, ma oggi lattenzione si è spostata sui programmi che servono, ad es. a creare pagine Web destinate a raccogliere e memorizzare i dati degli utenti. Cosa sono
Le pagine ASP comprendono: L HTML IL CODICE DEL PROGRAMMA. Il codice può essere scritto in diversi LINGUAGGI DI SCRIPTING (VBScript, Jscript, PerlScript, Python…) Le pagine ASP sono quindi file di testo che DEVONO avere lestensione.asp Cosa comprendono
Il funzionamento di Internet si basa su tale modello. Il Client richiede alcune informazioni al Server, che le fornisce. Nel caso di Internet il server è un SERVER WEB, cioè un computer contenente tutte le pagine Web di un determinato sito Web. In tale computer è installato del SW speciale che consente di inviare queste pagine ai Client che ne fanno richiesta. Il modello Client Server
Nel caso delle pagine statiche il Server si limita ad inviare il codice HTML che verrà visualizzato dal browser del Client. Se invece la pagina richiesta è dinamica, il Server PRIMA elabora il codice e POI invia il codice HTML risultante al Client. NB: Il Client non è in grado di vedere la differenza tra una pagina ASP e una pagina statica perché, in entrambi i casi, riceve unicamente codice HTML. Pagine statiche e pagine dinamiche
The current time is Nellesempio sopra riportato la pagina Web dinamica risultante sarà diversa ogni volta, perchè riporterà la data e lora corrente al momento della visualizzazione. Esempio
Gli scripting delle pagine ASP (lato server) sono script che vengono eseguiti sul server Web, che li elabora e invia loutput al client. Gli scripting lato client invece sono elaborati solo dal client Scripting lato server (ASP) e Scripting lato client
Per poter eseguire pagine ASP sul proprio computer, occorre che sia in funzione un SERVER WEB. In ambiente Microsoft: PERSONAL WEB SERVER (Tipicamente in Win 95/98) oppure IIS (Internet Information Server), con Windows 2000 server. Anche se le pagine ASP sono di ambiente Microsoft, vi sono delle società che hanno creato del SW per eseguire pagine ASP su altri Web Server (es. Apache) o su altre piattaforme (es. Linux). Uno di questi prodotti è Istant ASP (iASP) di Halcyon Sofware (v. ). Un altro Chili!ASP della Chili!Soft ( Esecuzione di pagine ASP
Per creare una pagina ASP tutto ciò che occorre, dopo aver installato il server Web è semplicemente un editor di testo, ad es. Blocco note. Per il resto, basta studiare un volume come quello citato (720 pagine) o seguire un corso on-line es. Creazione di pagine ASP
Scrivete ora le vostre prime pagine ASP prendendo gli esempi che trovate in -Calcolo di radici quadrate -Scrittura di un file sequenziale da modulo ESERCIZIO: Create il sito presentazione di un AZIENDA CHE VENDA SU INTERNET E CREATE, tra le altre pagine, UN MODULO PER LA RACCOLTA DATI DEI CLIENTI in modo da spedire a tutti gli iscritti una lettera di benvenuto o un depliant informativo (leggendo poi, in modalità Batch, il file creato) Fine