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

Slides:



Advertisements
Presentazioni simili
Active Server Pages ed ADO. Scrivere ASP Le pagine ASP possono contenere codice HTML o XML Le parti del documento che racchiudono codice script vanno.
Advertisements

Corso di Fondamenti di Informatica
JavaScript 1. Per cominciare.
(Appunti da Scott Mitchell, James Atkinsons - Active Server Pages 3.0 – ed. Apogeo) Le pagine ASP.
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
Internet e Web Dinamico
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Richiami sul modello Client/Server (per.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Nomi ed espressioni.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Istruzioni iterative For, while.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Date in Javascript.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Funzioni con condizioni in Javascript.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Informazioni globali nelle pagine HTML.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Immagini.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Array in Javascript.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Active Server Pages.
Linguaggi per il Web Laboratorio di Applicazioni Informatiche II mod. A.
Il linguaggio ASP Lezione 3 La connessione al database con ASP
ASP Lezione 1 Concetti di base. Introduzione ad ASP ASP (che è la sigla di Active Server Pages) è un ambiente di programmazione per le pagine web. La.
Introduzione ad ASP.net
Realizzazione siti web Pagine web dinamiche - javascript.
Ing. Enrico Lecchini BetaTre S.r.l.
Guida IIS 6 A cura di Nicola Del Re.
Prof. Pietro MASTROPIETRO MODELLO CLIENT-SERVER. prof. Pietro MASTROPIETRO Browser Richiesta pag1.htm INTERNET /INTRANE T SERVER WEB pag1.htm pag2.htm.
Server Web in una rete Windows Sommario Meccanismi di accesso remoto Meccanismi di accesso remoto Introduzione ai Server Web Introduzione ai Server.
Introduzione alle ASP: primi passi negli script. Frosini Andrea Università degli studi di Siena Dipartimento di Scienze Matematiche.
Basi di Dati e Sistemi Informativi
Sistemi Informativi sul Web
Common Gateway Interface. Dynamic HTML le risposte inviate al client sono (parzialmente o totalmente) create on-the-fly (al volo) dopo aver ricevuto il.
ASP – Active Server Pages - 1 -Giuseppe De Pietro Introduzione ASP, acronimo di Active Server Pages, sta ad indicare una tecnologia per lo sviluppo di.
ASP – Active Server Pages Introduzione Pagine Web Statiche & Dinamiche(ASP)
JavaScript Programmare il client. Cenni storici Alice Pavarani2  Nasce nel 1995 (Netscape): da LiveScript a JavaScript  La risposta di Microsoft: Jscript.
ASP.NET. …un po’ di ASP ASP (Active Server Pages) è una tecnologia Microsoft che consente di scrivere codice eseguibile (script) lato server, inserendo.
Pagine ASP parte 1 Introduzione Stefano Schacherl.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Accesso a basi di dati con ASP.
Eprogram informatica V anno. ASP.NET Introduzione ASP.NET (Active Server Page) è il linguaggio che, sfruttando la tecnologia.NET, permette di: -scrivere.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Istruzioni iterative For, while.
TW Asp - Active Server Pages Nicola Gessa. TW Nicola Gessa Introduzione n Con l’acronimo ASP (Active Server Pages) si identifica NON un linguaggio di.
Eprogram informatica V anno.
Corso Web Developer Lezione 2 – HTML e ASP. I limiti delle pagine HTML Nella lezione precedente abbiamo visto che con HTML e JavaScript è possibile scrivere.
Eprogram informatica V anno. Programmare in rete.
ASP – Active Server Pages - 1 -Giuseppe Tandoi ASP – Active Server Pages Tecnologia per lo sviluppo di pagine dinamiche.
Programmazione di servizi per Internet Gabriele LAURI Programmazione di servizi per Internet Corso OSAD.
POLITECNICO DI MILANO FACOLTA’ DI INGEGNERIA SEDE DI CREMONA TESI DI DIPLOMA IN INGEGNERIA INFORMATICA RELATOREAUTORI Prof. Vittorio TrecordiDemicheli.
CORSO elementare su DATABASE Applicativo utilizzato OpenOffice 3.0.
H T M L Hyper Text Markup Language L' HTML è un linguaggio di markup usato per la creazione di documenti ipertestuali sotto forma di pagine web.
Dati in rete Appunti.
Corso per Webmaster base
Vulnerability Assessment
Lato Server - OMNIS Web Web Services.
Applicazione web basata su web service e web socket
Dati in rete Appunti.
Gestione Informatica della Segreteria
I comandi.
Condivisione Documentazione Tecnica
APACHE2-PHP su Raspberry
Corso di Ingegneria del Web e Applicazioni A A
WebServer 12 luglio
Internet.
Organizzazione di una rete Windows 2000
Progetto di Tecnologie Web 2014/2015 THERMOWEB
Introduzione alla materia sistemi
M.U.T. Modulo Unico Telematico
ADO Per gestire i database con tecnologia ASP si utilizzano strumenti ADO (ActiveX Data Objects): un'architettura che fornisce oggetti.
Marco Panella Internet e WWW Marco Panella
Free .NET Hosting - somee.com
OpenLayers Client di mappe “non solo” WMS
8. Altri oggetti JavaScript
UNIVERSITÀ DI MODENA E REGGIO EMILIA
Corso di laurea in Infermieristica
Transcript della presentazione:

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

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 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 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 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 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 all’uso

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

10 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,…

11 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, …

12 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 dall’utente  Sistema operativo utilizzato dall’utente  …

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

15 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 + “ ”)

16 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 L’argomento è un percorso relativo Response.Redirect("SecureHome.asp")

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

18 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

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