Laboratorio Informatico: Reti e Internet II
.MDB >> ODBC >> .ASP
Laboratorio Informatico: Reti e Internet II
> Le basi dell’architettura web
> Active Server Pages
> L’interazione con i dati
2
Laboratorio Informatico: Reti e Internet II
Il servizio WWW
Struttura
directory &
pagine Html
Servizio
WWW
Server
Client
Remoto
Browser
Web
3
Laboratorio Informatico: Reti e Internet II
L’astrazione ISO Open System Interconnection
Applicazione
Presentazione
E-mail, Browser Web, Client Ftp
Formato dati, cifratura,
Compressione dati
Sessione
Inizio/fine flusso dati
Trasporto
Trasmissione dei dati (TCP / UDP)
Rete
Collegamento Dati
Livello fisico
Spostamento
pacchetti dati (IP)
Server
Web
Definizione dei pacchetti di dati
Schede
di rete, cavi, hub
4
Laboratorio Informatico: Reti e Internet II
Lo schema semplificato del modello TCP/IP
Applicazione
Applicazione
Host to Host
Host to Host
Internet
Accesso alla rete
Applicazione,
presentazione e
sessione
TCP e UDP
Internet
IP, invio dati
punto punto
Accesso alla rete
Mapping
indirizzi,
conversione
indirizzi
5
Laboratorio Informatico: Reti e Internet II
Porte, socket etc.
FTP
Telnet
Servizio
WWW
Finger
Porte
HTTP
FTP
Gopher
Smtp
Pop3
Telnet
Finger
80
21
70
25
110
23
19
www.econ.uniurb.it
6
Laboratorio Informatico: Reti e Internet II
Considerazione importante: ‘Server side’
• L’elaborazione dei dati è eseguita sul server remoto
• Chi si collega riceve esclusivamente delle pagine in
formato HTML
• Sul browser non viene eseguito nessun tipo di
codice (Javascript, Activex, ecc.)
Accessibilità
Indipendenza dal browser
Sicurezza
7
Laboratorio Informatico: Reti e Internet II
Oggetti referenziabili
8
Laboratorio Informatico: Reti e Internet II
L’output
Response.Write(”Ciao MAMMA!")
<%=“Ciao MAMMA!"%>
9
Laboratorio Informatico: Reti e Internet II
Costruisco la selezione sul database
“SELECT ID_Scheda, Titolo, ID_SO, SistemaOperativo (…)
FROM (…)
WHERE Schede.Titolo LIKE %” & Titolo & “%”
10
Laboratorio Informatico: Reti e Internet II
L’azione sul database relazionale
11
Laboratorio Informatico: Reti e Internet II
Il collegamento con i dati: ODBC
Areadbm.mdb
12
Laboratorio Informatico: Reti e Internet II
Fatelo-da-voi: la ricetta ‘MacDonalds’
Windows NT 4.0 Option Pack
http://www.microsoft.com/
ntserver/nts/downloads/recommended/NT4OptPk/default.asp
Personal Web Server
http://msdn.microsoft.com/
library/default.asp?URL=/library/officedev/office97/settinguppersonalwebserver.htm
13
Laboratorio Informatico: Reti e Internet II
Fatelo-da-voi: la soluzione… ‘no global’
Your first PHP-enabled page
<html><head><title>PHP Test</title></head>
<body>
<?php echo "Hello World<p>"; ?>
</body></html>
14
Laboratorio Informatico: Reti e Internet II
Imparo in rete!
http://www.w3schools.com/asp/default.asp
http://www.learnasp.com/learnasp/
http://www.15seconds.com/
http://www.aspclick.it/ (Italiano)
http://www.aspitalia.com
http://www.manastungare.com/asp/practicalguide.asp
ASP
Apache Server
http://www.apache.org
PHP Introductory Tutorial http://www.php.net/tut.php
15
Scarica

Laboratorio Informatico: Reti e Internet II Il servizio WWW