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. 2005-06 - Prof. Francesco Donini Active Server Pages.

Presentazioni simili


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

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

2 2 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a 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 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 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 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 Prof. Francesco Donini ASP Active Server Pages Libreria a collegamento dinamico (DLL) Libreria di OGGETTI Con proprietà, metodi, collezioni, già definite e pronte alluso

7 7 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a 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 Prof. Francesco Donini Script lato server Possono essere inseriti anche nel mezzo di un file HTML Iniziano sempre con <% Finiscono con %>

9 9 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a 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,…

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

11 11 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Oggetto Request Contiene le informazioni sulla richiesta della pagina: Valori di un modulo compilato Browser utilizzato dallutente Sistema operativo utilizzato dallutente …

12 12 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Collezione FORM delloggetto 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)

13 13 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a 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

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

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

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

17 17 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Percorso completo di un file Metodo MapPath delloggetto 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. 2005-06 - Prof. Francesco Donini Active Server Pages."

Presentazioni simili


Annunci Google