La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

1 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Active Server Pages.

Presentazioni simili


Presentazione sul tema: "1 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Active Server Pages."— Transcript della presentazione:

1 1 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Active Server Pages

2 2 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Elaborazione lato server - 1 Programma Browser Richiesta di una pagina +Invio informazioni CLIENT (di solito, un Personal Computer) SERVER (calcolatore connesso alla rete)

3 3 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Elaborazione lato server - 2 CLIENT (di solito, un Personal Computer) SERVER (calcolatore connesso alla rete) Elaborazione delle informazioni sul server

4 4 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Pagina HTML di risposta CLIENT (di solito, un Personal Computer) SERVER (calcolatore connesso alla rete) Programma Server Elaborazione lato server - 3

5 5 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Script lato server  Script eseguiti direttamente sul server  Solo il risultato dello script è inviato al client (come pagina HTML)  Dipendono dal programma Server Microsoft IIS (Internet Information Services) - sist. Operativo Windows Apache - sist. Operativo Linux

6 6 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini ASP  “Active Server Pages”  Libreria a collegamento dinamico (DLL)  Libreria di OGGETTI  Con proprietà, metodi, collezioni, già definite e pronte all’uso

7 7 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Linguaggio per gli script lato server  Il linguaggio standard per ASP è VBScript (Visual Basic Scripting edition)  Per usare Javascript (Microsoft JScript) bisogna iniziare il file.asp con

8 8 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Nomi dei file ASP  Affinché l'elaborazione lato server ci sia, il nome del file deve terminare con.asp, o.ASP  Esempi: paginaIngresso.asp registrazione.ASP

9 9 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Script lato server  Possono essere inseriti nel mezzo di una pagina HTML  Iniziano sempre con <%  Finiscono con %>

10 10 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Pricipali Oggetti ASP  Request – informazioni su un modulo inviato  Response – informazioni di risposta alla richiesta  Server – informazioni residenti sul server  Session, Application, ADODB,…

11 11 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Metodi comuni  createObject(…) – predispone (“crea”) un nuovo oggetto  Esempi: connessione ad un Database insieme di record di un database, …

12 12 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Oggetto Request Contiene le informazioni sulla richiesta della pagina:  Valori di un modulo compilato  Browser utilizzato dall’utente  Sistema operativo utilizzato dall’utente  …

13 13 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Collezione FORM dell’oggetto Request  Permette di recuperare i valori dei campi di un modulo inviato (FORM HTML)  Sintassi: Request.Form(“nome campo”)  Esempi: Request.Form(“totaleConIva”) Request.Form(“nomeUtente”)

14 14 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Oggetto Response  Contiene metodi per costruire la pagina di risposta da inviare al client  Metodo Write() per scrivere parti della pagina  Metodo End() per terminare la pagina  Metodo Redirect() per reindirizzare la richiesta

15 15 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini metodo Write()  Sintassi: Response.Write(stringa)  Esempio: Response.Write(“ Benvenuto ” + nome + “ “ + cognome + “ ”)

16 16 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Metodo Redirect() Re-indirizza la richiesta del client La nuova pagina restituita è indicata come argomento L’argomento è un percorso relativo Response.Redirect("SecureHome.asp")

17 17 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Esempio  P. Wilton, “Javascript”, Hoepli 2001  Pagina di ingresso “log on” con richiesta di password Pagina

18 18 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Oggetto Server  Contiene informazioni relative al server, e metodi per modificarle

19 19 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Percorso completo di un file  Metodo MapPath dell’oggetto Server di ASP  Sintassi: Server.MapPath(“percorso relativo del file”)  Esempio: Server.MapPath(“miaBancaDati.mdb”)


Scaricare ppt "1 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Active Server Pages."

Presentazioni simili


Annunci Google