Applicazione ASP di esempio
|
|
|
- Alberta Forti
- 10 anni fa
- Просмотров:
Транскрипт
1 Applicazione ASP di esempio Database in rete Prof. Claudio Maccherani Un server web è un programma che gira su un computer sempre collegato ad Internet e che mette a disposizione file, pagine e servizi. Il server web è identificato dal proprio indirizzo di dominio al quale corrisponderà il relativo indirizzo IP. Alcuni diffusi server web sono PWS (Personal Web Server) per Windows 98-ME-NT, IIS (Internet Information Server) per Windows 2000-XP Professional, Apache per Linux. Le pagine ASP (Active Server Page) se piattaforma PWS o IIS o PHP (Personal Home Page tools) se piattaforma APACHE sono eseguite all interno del server web. Le pagine ASP, utilizzando opportuni driver, interagiscono con la maggior parte dei database utilizzati: Access, SQL-Server, Oracle, Fox Pro, Paradox, dbase, fogli Excel, file di testo delimitati ed altri ancora. I database relazionali sono compatibili ODBC (Open DataBase Connectivity), uno standard creato da Microsoft ed utilizzato anche da molti altri che fornisce un interfaccia comune al database per consentire la gestione di database differenti con lo stesso codice applicativo. ASP utilizza VBScript come linguaggio di scripting e ADO (ActiveX Data Objects) per la gestione dei database. Il tutto inserito nel codice HTML della pagina asp. Le pagine ASP vengono eseguite nel server e la risposta che producono, ad esempio un elenco di record estratti da una tabella del database, viene trasformata in una pagina HTML ed inviata al browser del client che ha fatto la richiesta. L interazione tra il client (pagine HTML che interrogano) ed il server (pagine ASP che rispondono alle interrogazioni) è la seguente: a) il Web Browser del client individua il Web Server specificato dalla prima parte dell URL (es: e richiede la pagina specificata nella seconda parte dell URL stesso (es:/assenze/consulta.asp) b) il Web Server esegue il codice della pagina ASP ed invia al Web Browser del client il risultato della elaborazione sotto forma di pagina HTML c) il Web Browser del client riceve il file di risposta (in formato HTML) e lo visualizza. Dal punto di vista del Web Browser del client non c è alcuna differenza tra una pagina HTML statica ed una pagina HTML ricevuta da una pagina ASP come risposta ad una interrogazione. Browser utente web HTTP Server Web dati pagine Web ADO ASP db lato client lato sever Applicazione Asp di esempio prof. Claudio Maccherani i Perugia pag. 1
2 Linguaggio di scripting per le pagine ASP Gli script ASP si inseriscono in un file HTML con estensione.asp (e non.htm), debbono essere delimitati dai tag <% e %> e possono anche comparire in più sezioni nella pagina. Tra <% e %> ci possono essere o anche più istruzioni. Con Connection si stabilisce la connessione con la sorgente dati, il database; l oggetto Recordset consente di gestire i dati delle tabelle; l oggetto Field è un campo della tabella; l oggetto Command combina l oggetto Connection e l oggetto Recordset; l oggetto Error rappresenta un errore generato dall origine dati. Brevemente occorre sapere che: a) gli operatori sono quelli del Visual Basic b) le funzioni di sistema sono un sottoinsieme di quelle del Visual Basic c) per dimensionare le variabili si usa DIM con i nomi delle variabili, ma senza specificare il tipo [es: <%Dim a,b%>] e l assegnamento è come in Visual Basic [es: <%a=b * c%>] d) i principali costrutti sono come in Visual Basic: IF, DO WHILE, FOR, SELECT CASE e) per l output si usa = oppure la il metodo Write dell oggetto Response [es: <%="ciao"%>, <%Response.Write("ciao")%>] f) per acquisire dati da una richiesta (contenuta in un indirizzo URL o inviata tramite i metodi GET o POST di un modulo) si usano i metodi Request.Form o Request.QueryString [es: <%Cliente=Request.Form("Codice")%> assegna alla variabile Cliente il contenuto dell oggetto grafico, ad esempio un text box, proveniente da un altra pagina, con la proprietà NAME Codice] L utente interagisce con le pagine Asp tramite FORM HTML, le pagine Asp inviano le risposte tramite pagine HTML. Un FORM è una finestra costituita da pulsanti e da caselle di testo dove inserire i valori da inviare alla pagina Asp. <FORM action="accesso.asp" method="post"> UserID: <input type="text" name="userid"><br> Password: <input type="text" name="password"><br> <input type="submit" value="login" name="b1"> </form> Questo form contiene due caselle di testro definite con <input type= TEXT e di nome UserID e Password dove inserire i relativi dati e il pulsante per inviare tali dati, definito con <input type= SUBMIT e con etichetta Login. Quando si clicca su tale pulsante viene eseguita la pagina Asp accesso.asp specificata nella clausola ACTION del form. Con la clausola METHOD si specifica come i dati debbono essere passati: - con il metodo GET i dati vengono inviati usando la stringa di interrogazione tramite la barra degli indirizzi (dopo la fine dell url un? e poi variabile=valore, se più di una separate da &) e dovranno essere ricevuti utilizzando Request.QueryString - con il metodo POST i dati vengono inviati utilizzando le intestazioni http, non sono visibili, e debbono essere ricevuti utilizzando Request.Form. Applicazione Asp di esempio prof. Claudio Maccherani i Perugia pag. 2
3 ESEMPIO Realizziamo un semplice esempio che consiste nel fornire tutti i dati di una tabella del database specificata nella richiesta. La richiesta viene fatta utilizzando una pagina HTML (accedi.htm) nella quale si specifica il nome della tabella che si vuole visualizzare. Per questo si utilizza un modulo o form con casella di testo (con Front Page: Inserisci Modulo Casella di testo a riga singola). La clausola action del form specifica la pagina ASP da attivare con il tasto di tipo submit (elenco.asp), mentre il text box di nome Tabella permetterà all utente di impostare il nome della tabella da visualizzare. accedi.htm Esercitazione ASP - prof. Claudio Maccherani - a.s. 2006/2007 Pagina HTML (accedi.htm) contenente il modulo di 'interrogazione'che chiama una pagina ASP (elenco.asp) utilizzando un 'form'o 'modulo'(con Front Page: "inserisci" => "modulo" => "casella di testo a riga singola") Inserisci il nome della tabella da visualizzare e conferma con il pulsante 'Conferrma': <html> <head> <title>esercitazione ASP <ClaMa-PG></title> <meta author="prof. Claudio Maccherani"> </head> <body> Esercitazione ASP - prof. Claudio Maccherani - a.s. 2006/2007 Pagina HTML (<b>accedi.htm</b>) contenente il modulo di 'interrogazione' che chiama una pagina ASP (<b>elenco.asp</b>) utilizzando un 'form' o 'modulo' (con Front Page: "inserisci" => "modulo" => "casella di testo a riga singola") Inserisci il nome della tabella da visualizzare e conferma con il pulsante 'Conferrma': <form method="post" name="form1" action="../wwwroot_clama_asp/elenco.asp"> <input type="text" name="tabella" size="20"> <input type="submit" value="conferma" name="b1"> </form> </body> </html> Applicazione Asp di esempio prof. Claudio Maccherani i Perugia pag. 3
4 La pagina ASP elenco.asp viene chiamata dalla pagina HTML attiva.htm. Il nome della tabella da visualizzare viene fornito nella variabile Tabella e viene letto con il metodo Request.Form (perché passato con il metodo POST). Il database Scuola.mdb di Access sta nella stessa cartella della pagina ASP, il cui percorso viene fornito dal metodo MapPath dell oggetto Server. L accesso al database viene fatto utilizzando ADO e l elenco dei dati della tabella database viene inserito in una tabella HTML avente nella prima riga i nomi dei campi e nelle successive i valori. elenco.asp Pagina ASP (elenco.asp) chiamata da HTML (accedi.html) per visualizzare una tabella del database Tabella VOTI Alunno Materia Data Tipo Voto 1 INF 01/01/2000 s 6 2 INF 02/01/2000 S 5 1 MAT 03/01/2000 S 7 1 MAT 04/01/2000 O 6,5 33 INF 10/10/2000 S 8 33 MAT 01/01/2001 O 5 33 ITA 02/02/2001 S 6 33 INF 02/02/2001 S 6 33 EDF 02/03/2001 P 8 11 INF 02/02/2001 S 6 <% Option explicit dim Cn oggetto connessione dim Rs ' oggetto recordset dim stcn ' stringa di connessione al database dim stsql ' stringa SQL dim sttb ' nome tabella dim i ' indice sttb = Request.Form("Tabella") stcn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("Scuola.mdb") Set Cn = Server.CreateObject("ADODB.Connection") ' creazione connessione Cn.open stcn ' apertura connessione stsql = "SELECT * FROM " & sttb Set Rs = Server.CreateObject("ADODB.Recordset") ' creazione recordset Set Rs.ActiveConnection = Cn ' imposta la connessione sul recordset Rs.Open = stsql ' apertura recordset %> <html> <head> <title>elenco tabella database - Pagina ASP</title> <meta author="claudio Maccherani"> </head> Applicazione Asp di esempio prof. Claudio Maccherani i Perugia pag. 4
5 <body> Pagina ASP (elenco.asp) chiamata dalla pagina HTML (accedi.asp) per visualizzare una tabella del database Tabella <b><font color="#800000"> <% Response.Write(Ucase(stTb)) %></font></b> <table border=1> <tr> <% For i = 0 To Rs.Fields.Count - 1 %> <td><b><% =Rs.Fields(i).Name %></b></td> <% Next %> </tr> <% Rs.MoveFirst %> <% Do While Not Rs.Eof %> <tr> <% For i = 0 To Rs.Fields.Count - 1 %> <td><% =Rs.Fields(i).Value %></td> <% Next %> </tr> <% Rs.MoveNext %> <% Loop %> </table> <% Rs.Close Cn.Close Set Rs = nothing Set Cn = nothing %> </body> </html> L ambiente è Windows XP con Server web IIS. IIS crea in C: la cartella di sistema inetpub che contiene la sottocartella wwwroot per le pagine HTML, la sottocartella Scripts per le pagine ASP e nella quale è stata creata la sottocartella wwwroot_clama_asp con questo esempio. Per l uso locale si imposta, nel browser, il protocollo http e l indirizzo (o o che attiva automaticamente la pagina index.htm o default.htm di wwwroot, se presente. Per attivare direttamente una pagina diversa occorre specificarne il percorso (ad esempio wwwroot_clama_asp/accedi.htm) Applicazione Asp di esempio prof. Claudio Maccherani i Perugia pag. 5
Data Base in Internet
Data Base in Internet Esempio di applicazione ASP Prof. Claudio Maccherani Un applicazione che interroghi un database remoto in un server Web è scritta in ASP (Active Server Page) se piattaforma NT / IIS
A. Lorenzi Pagine ASP
Pagine ASP Web server software per la gestione di un computer host Internet oppure di un server di rete, che mette a disposizione dati o applicativi per gli utenti della rete Web server IIS (Internet Information
ACTIVE SERVICE PAGES E DATABASE: tecnologia ADO
ACTIVE SERVICE PAGES E DATABASE: tecnologia ADO LEGGERE E VISUALIZZARE I DATI DI UNA TABELLA IN UNA PAGINA WEB Per visualizzare i dati di una tabella in una pagina web, dobbiamo utilizzare l'oggetto ADODB.Recordset
Accesso a basi di dati con ASP. Algoritmo per visualizzare un DB
Accesso a basi di dati con ASP 1 Algoritmo per visualizzare un DB 1. creare una connessione tra lo script ASP e il database 2. Costruire una QUERY in linguaggio SQL che opera sul database 3. Recuperare
VBScript. VBScript. Visual Basic Scripting Edition. Linguaggio di script per browser e server Microsoft Deriva da Visual Basic, ma è interpretato
VBScript Visual Basic Scripting Edition 1 VBScript Linguaggio di script per browser e server Microsoft Deriva da Visual Basic, ma è interpretato 2 Pag. 1 Principali caratteristiche Fine istruzione singola
3. Programmazione con le pagine ASP classiche
LIBRERIA WEB 3. Programmazione con le pagine ASP classiche 1. Le pagine ASP in generale ASP (Active Server Pages) è una tecnologia Microsoft che consente di scrivere codice eseguibile (script) lato server,
Lezione II: Web server e ambiente di lavoro
Lezione II: Web server e ambiente di lavoro In questa lezione, in laboratorio, si mostrerà quali sono i passi necessari per creare ed eseguire una pagina ASP. Brevemente, verrà fatto anche vedere, come
LEGGERE E VISUALIZZARE I DATI DI UNA TABELLA IN UNA PAGINA WEB
ADO ACTIVE SERVICE PAGES E DATABASE: tecnologia LEGGERE E VISUALIZZARE I DATI DI UNA TABELLA IN UNA PAGINA WEB Per visualizzare i dati di una tabella in una pagina web, dobbiamo utilizzare l'oggetto ADODB.Recordset
Corso di Informatica. Prerequisiti. Modulo T3 B3 Programmazione lato server. Architettura client/server Conoscenze generali sui database
Corso di Informatica Modulo T3 B3 Programmazione lato server 1 Prerequisiti Architettura client/server Conoscenze generali sui database 2 1 Introduzione Lo scopo di questa Unità è descrivere gli strumenti
19. LA PROGRAMMAZIONE LATO SERVER
19. LA PROGRAMMAZIONE LATO SERVER Introduciamo uno pseudocodice lato server che chiameremo Pserv che utilizzeremo come al solito per introdurre le problematiche da affrontare, indipendentemente dagli specifici
GESTIONE DI MDB in WEB
GESTIONE DI MDB in WEB Il presente documento riporta un esempio generico di gestione di un database di Access. Il lettore può personalizzare in base alle proprie esigenze sia il contenuto del database,
HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>...
HTML HyperText Markup Language Struttura di un documento HTML Gli elementi essenziali di un documento HTML sono i seguenti TAG: ... ... ... Struttura di un documento
Lezione III: Oggetti ASP e interazione tramite form HTML
Lezione III: Oggetti ASP e interazione tramite form HTML La terza lezione, come le precedenti, ha avuto una durata di due ore, di cui una in aula e l altra in laboratorio, si è tenuta alla presenza della
Corso di Informatica Modulo T3 B2 - Database in rete
Corso di Informatica Modulo T3 B2 - Database in rete 1 Prerequisiti Programmazione web Applicazione web Modello OSI Architettura client/server Conoscenze generali sui database Tecnologia ADO in Visual
ASP. Prof. Claudio Maccherani (tratto da Linguaggi nel Web di Arena, Borchia e da altre fonti varie)
ASP Prof. Claudio Maccherani (tratto da Linguaggi nel Web di Arena, Borchia e da altre fonti varie) Un applicazione che interroghi un database remoto in un server Web è scritta in ASP (Active Server Page)
La tecnologia ASP.NET e i database
Introduzione alle pagine dinamiche Con il linguaggio HTML si possono creare delle pagine Web statiche. Se invece volessimo creare delle pagine Web dinamiche, pagine il cui codice html viene generato al
Simulazione seconda prova Esame di Stato Sito Web - Gestione di un centro agroalimentare all ingrosso (Parte seconda)
Simulazione seconda prova Esame di Stato Sito Web - Gestione di un centro agroalimentare all ingrosso (Parte seconda) Il candidato realizzi inoltre il sito Internet del centro che deve permettere, tra
ACTIVE SERVICE PAGES E DATABASE: tecnologia ADO
ACTIVE SERVICE PAGES E DATABASE: tecnologia ADO CARICARE DATI IN UNA TABELLA DA UN FORM Per utilizzare il Database nel Web, è necessario essere collegati al Db stesso, per far ciò, si utilizzano gli ADO
1) Il client(browser utilizzato) invia al server i dati inseriti dall utente. Server
2) Il Server richiama l'interprete PHP il quale esegue i comandi contenuti nel file.php specificato nell'attributo action del tag form creando un file HTML sulla base dei dati inviati dall utente 1) Il
Laboratorio Progettazione Web PHP e FORMs HTML. Andrea Marchetti IIT-CNR [email protected] 2013/2014
Laboratorio Progettazione Web PHP e FORMs HTML Andrea Marchetti IIT-CNR [email protected] 2013/2014 Struttura Applicazioni Web Browser Web HTTP Server Web API Dati Presentation Application Storage
Pagine Asp. Pagine Asp
Pagine Asp Architettura web Esistono alcune limitazioni alle applicazioni che si possono realizzare in HTML, ad esempio non è possibile costruire un sito web che consenta all utente di accedere ai dati
DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER
DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER L architettura CLIENT SERVER è l architettura standard dei sistemi di rete, dove i computer detti SERVER forniscono servizi, e computer detti CLIENT, richiedono
Lezione 6: Form 27/04/2012
Lezione 6: Form In alcuni documenti HTML può essere utile creare dei moduli (form) che possono essere riempiti da chi consulta le pagine stesse (es. per registrarsi ad un sito). Le informazioni sono poi
ASP: ESERCIZI E SOLUZIONI
Autore: Classe: Nicola Ceccon QUINTA INFORMATICA (5IA) Anno scolastico: 2003/2004 Scuola: Itis Euganeo ASP: ESERCIZI E SOLUZIONI Esercizi Si propongono tre esercizi in ASP che prevedono l'utilizzo di un
Scaletta. Estensioni UML per il Web. Applicazioni web - 2. Applicazioni web. WAE: Web Application Extension for UML. «Client page»
Scaletta Estensioni UML per il Web Michele Zennaro 14-05-2004 Le applicazioni web Scopo di un estensione UML per il web Due punti di vista Uno più astratto Uno più vicino ai file fisici conclusivo Commenti
Corso di PHP. Prerequisiti. 1 - Introduzione
Corso di PHP 1 - Introduzione 1 Prerequisiti Conoscenza HTML Principi di programmazione web Saper progettare un algoritmo Saper usare un sistema operativo Compilazione, link, esecuzione di programmi Conoscere
Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo
Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato
Tema Esame Informatica Mercurio Gestione della palestra
Tema Esame Informatica Mercurio 05 Gestione della palestra Analisi dei dati Le Entità che possono essere individuate nel problema sono: Corso, per i diversi corsi offerti dalla palestra (nuoto, danza,
LA GESTIONE DELLE VISITE CLIENTI VIA WEB
LA GESTIONE DELLE VISITE CLIENTI VIA WEB L applicazione realizzata ha lo scopo di consentire agli agenti l inserimento via web dei dati relativi alle visite effettuate alla clientela. I requisiti informatici
ASP: DOMANDE E RISPOSTE (Q&A)
Autore: Classe: Nicola Ceccon QUINTA INFORMATICA (5IA) Anno scolastico: 2003/2004 Scuola: Itis Euganeo ASP: DOMANDE E RISPOSTE (Q&A) Dispensa La dispensa presenta i contenuti fondamentali di ASP nella
GERARCHIE RICORSIVE - SQL SERVER 2008
GERARCHIE RICORSIVE - SQL SERVER 2008 DISPENSE http://dbgroup.unimo.it/sia/gerarchiericorsive/ L obiettivo è quello di realizzare la tabella di navigazione tramite una query ricorsiva utilizzando SQL SERVER
PHP. A. Lorenzi, R. Giupponi, D. Iovino LINGUAGGI WEB. LATO SERVER E MOBILE COMPUTING Atlas. Copyright Istituto Italiano Edizioni Atlas
PHP A. Lorenzi, R. Giupponi, D. Iovino LINGUAGGI WEB. LATO SERVER E MOBILE COMPUTING Atlas Copyright Istituto Italiano Edizioni Atlas Programmazione lato server PHP è un linguaggio che estende le funzionalità
Corso di PHP. Prerequisiti. 6.1 PHP e il web 1. Conoscenza HTML Tecnica della programmazione Principi di programmazione web
Corso di PHP 6.1 PHP e il web 1 1 Prerequisiti Conoscenza HTML Tecnica della programmazione Principi di programmazione web 2 1 Introduzione In questa Unità illustriamo alcuni strumenti di programmazione
Esercitazione 8. Basi di dati e web
Esercitazione 8 Basi di dati e web Rev. 1 Basi di dati - prof. Silvio Salza - a.a. 2014-2015 E8-1 Basi di dati e web Una modalità tipica di accesso alle basi di dati è tramite interfacce web Esiste una
ESERCITAZIONE Semplice creazione di un sito Internet
ESERCITAZIONE Semplice creazione di un sito Internet Sistemi e Tecnologie Informatiche - Prof. Gregorio Cosentino 1 Internet Una rete globale che connette milioni di computer in tutto il mondo, anarchica
04/05/2011. Lezione 6: Form
Lezione 6: Form In alcuni documenti HTML può essere utile creare dei moduli (form) che possono essere riempiti da chi consulta le pagine stesse (es. per registrarsi ad un sito). Le informazioni sono poi
Corso basi di dati Introduzione alle ASP
Corso basi di dati Introduzione alle ASP Gianluca Di Tomassi Email: [email protected] Università di Roma Tre Web statico e Web interattivo In principio il Web era una semplice collezione di pagine
Esercitazione su JDBC
Esercitazione su JDBC Basi di Dati L Ingegneria dei Processi Gestionali (Ilaria Bartolini - Roberto Cabras) come usare SQL (1) Le istruzioni SQL possono essere eseguite interattivamente Ese JDBC 2 come
EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,
EXCEL PER WINDOWS95 1.Introduzione ai fogli elettronici I fogli elettronici sono delle applicazioni che permettono di sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area
Database e reti. Piero Gallo Pasquale Sirsi
Database e reti Piero Gallo Pasquale Sirsi Approcci per l interfacciamento Il nostro obiettivo è, ora, quello di individuare i possibili approcci per integrare una base di dati gestita da un in un ambiente
POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL
POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL Sommario Pagina di accesso... 3 Posta in arrivo... 4 Area Posta... 5 Area Contatti... 8 Area Opzioni... 10 Area Cartelle... 13 La Postemail Certificata
Lezione 9. Applicazioni tradizionali
Lezione 9 Applicazioni tradizionali Pag.1 Sommario Concetti trattati in questa lezione: SQL nel codice applicativo Cursori API native ODBC Pag.2 SQL nel codice applicativo I comandi SQL possono essere
Siti interattivi e dinamici. in poche pagine
Siti interattivi e dinamici in poche pagine 1 Siti Web interattivi Pagine Web codificate esclusivamente per mezzo dell HTML non permettono alcun tipo di interazione con l utente, se non quella rappresentata
BASI DI DATI http://www.diee.unica.it/~giacinto/bd. Cos è il PHP. Cos è il PHP. Esercitazione su PHP & MySQL
Università degli Studi di Cagliari Corso di Laurea in Ingegneria Elettronica Contatti BASI DI DATI http://www.diee.unica.it/~giacinto/bd Esercitazione su PHP & MySQL! Roberto Tronci! e-mail: [email protected]!
CORSO DI ALGORITMI E PROGRAMMAZIONE. JDBC Java DataBase Connectivity
CORSO DI ALGORITMI E PROGRAMMAZIONE JDBC Java DataBase Connectivity Anno Accademico 2002-2003 Accesso remoto al DB Istruzioni SQL Rete DataBase Utente Host client Server di DataBase Host server Accesso
Obiettivi d esame PHP Developer Fundamentals on MySQL Environment
Obiettivi d esame PHP Developer Fundamentals on MySQL Environment 1.0 Ambiente di sviluppo 1.1 Web server e database MySQL Comprendere la definizione dei processi che si occupano di fornire i servizi web
Interazione con l utente : i moduli.
Interazione con l utente : i moduli. Nelle lezioni fin qui riportate, non abbiamo mai trattato l input di utente. Nelle applicazioni web, l input dell utente si acquisisce tramite i moduli (o FORM) HTML.
Presentazione Data Base
Presentazione Data Base Ovvero: il paradigma LAPM (Linux - Apache - PHP - mysql) come supporto Open Source ad un piccolo progetto di Data Base relazionale, e tipicamente ad ogni applicazione non troppo
DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE
MODULI O FORM DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE ADATTE ALLA LETTURA MA POSSONO SVOLGERE UN RUOLO ATTIVO NEI CONFRONTI DI UNA PAGINA WEB
Introduzione all elaborazione di database nel Web
Introduzione all elaborazione di database nel Web Prof.ssa M. Cesa 1 Concetti base del Web Il Web è formato da computer nella rete Internet connessi fra loro in una modalità particolare che consente un
Circolari e lettere da Word con anagrafiche e indirizzi da Metodo
Circolari e lettere da Word con anagrafiche e indirizzi da Metodo Metodo sfrutta tutte le potenzialità messe a disposizione da Microsoft Windows integrandosi perfettamente su tale piattaforma e permettendo
Dispensa di database Access
Dispensa di database Access Indice: Database come tabelle; fogli di lavoro e tabelle...2 Database con più tabelle; relazioni tra tabelle...2 Motore di database, complessità di un database; concetto di
Il Web Server e il protocollo HTTP
Corso PHP Parte 2 Il Web Server e il protocollo HTTP E un programma sempre attivo che ascolta su una porta le richieste HTTP. All arrivo di una richiesta la esegue e restituisce il risultato al browser,
www.mtcube.com Manuale di ASP
Manuale di ASP Sommario degli argomenti Che cosa sono le Active Server Pages... 3 Struttura, creazione ed esecuzione della pagina Asp... 3 Variabili e tipi di dati... 4 Numero Intero... 4 Numeri in virgola
GCEWEB Denunce mensili in WEB
GCEWEB Denunce mensili in WEB OBIETTIVI La procedura GCEWEB è un servizio fornito dalla C.E.N.A.I. per consentire l invio delle denunce mensili e malattia delle imprese edili. Il servizio è rivolto alle
Cookie e Webstorage. Vediamo ora i metodi dell oggetto localstorage. Per memorizzare un valore si utilizza il metodo setitem:
Cookie e Webstorage Un cookie (letteralmente biscotto) è un pacchetto di informazioni che viene salvato sul computer dell utente. In successive sessioni di collegamento a Internet (normalmente per un periodo
Il linguaggio HTML - Parte 3
Corso IFTS Informatica, Modulo 3 Progettazione pagine web statiche (50 ore) Il linguaggio HTML - Parte 3 Dott. Chiara Braghin [email protected] Addenda Vedi tabella caratteri speciali Vedi file caratteri_speciali.html
Appunti su ASP (Active Server Pages)
Client Client Appunti su ASP (Active Server Pages) Che cosa è ASP Un server web è un computer che contiene tutte le pagine web di un determinato sito web. In tale computer è installato un software che
Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML
Reti Linguaggio HTML 1 HTML = Hypertext Markup Language E il linguaggio usato per descrivere documenti ipertestuali Ipertesto = Testo + elementi di collegamento ad altri testi (link) Linguaggio di markup:
Standard Nazionale di Comunicazione Mercato Gas
JULIA RETE s.u.r.l. - Società unipersonale a responsabilità limitata Soggetta a direzione e coordinamento del Comune di Giulianova Sede legale: 64021 Giulianova (TE) Corso Garibaldi, 119 Sede operativa:
Dott.ssa Adriana Pietramala
Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala [email protected] Riferimenti Sito del corso: Manuale PHP http://www.php.net/download-docs.php Editor di
Sicurezza Informatica: Tecniche di SQL INJECTION
Sicurezza Informatica: Tecniche di SQL INJECTION Pietro Bongli Aprile 2004 N.B. L'informazione contenuta in queste pagine è divulgata per scopi puramente didattici e non per ni illegali. Structured Query
Il Protocollo HTTP e la programmazione di estensioni Web
Il Protocollo HTTP e la programmazione di estensioni Web 1 Il protocollo HTTP È il protocollo standard inizialmente ramite il quale i server Web rispondono alle richieste dei client (prevalentemente browser);
2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine.
ESERCIZIARIO Risposte ai quesiti: 2.1 Non sono necessarie modifiche. Il nuovo protocollo utilizzerà i servizi forniti da uno dei protocolli di livello trasporto. 2.2 Il server deve essere sempre in esecuzione
Installazione MS SQL Express e utilizzo con progetti PHMI
Installazione MS SQL Express e utilizzo con progetti PHMI Introduzione La nota descrive l utilizzo del database Microsoft SQL Express 2008 in combinazione con progetti Premium HMI per sistemi Win32/64
RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE SITO E-COMMERCE
RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE SITO E-COMMERCE CHIARA FERRARI 5I MERCURIO INDICE: 1. TRACCIA DEL PROBLEMA 2. SVILUPPO DEL PROGETTO (ENTITA, ATTRIBUTI) 3. SCHEMA E-R DELLA BASE DEI
UTILIZZO DEL SOFTWARE MONITOR
UTILIZZO DEL SOFTWARE MONITOR Il software Monitor è stato realizzato per agevolare la realizzazione dei sondaggi. Esso consente di 1. creare questionari a scelta multipla; 2. rispondere alle domande da
LEGGERE E VISUALIZZARE I DATI FILTRATI E CALCOLATI DI UNA TABELLA IN UNA PAGINA WEB
ADO ACTIVE SERVICE PAGES E DATABASE: tecnologia LEGGERE E VISUALIZZARE I DATI FILTRATI E CALCOLATI DI UNA TABELLA IN UNA PAGINA WEB Come nella lezione precedente, dovendo visualizzare i dati di una tabella
Protocolli applicativi: FTP
Protocolli applicativi: FTP FTP: File Transfer Protocol. Implementa un meccanismo per il trasferimento di file tra due host. Prevede l accesso interattivo al file system remoto; Prevede un autenticazione
Standard Nazionale di Comunicazione Mercato Gas
JULIA RETE s.u.r.l. - Società unipersonale a responsabilità limitata Soggetta a direzione e coordinamento del Comune di Giulianova Sede legale: 64021 Giulianova (TE) Corso Garibaldi, 119 Sede operativa:
Istruzioni di accesso alla propria casella di posta elettronica tramite Zimbra Web Mail
Servizio Sistema Informativo Istruzioni di accesso alla propria casella di posta elettronica tramite Zimbra Web Mail 1 Aprire il browser utilizzato per il collegamento ad Internet - Se si vuole accedere
MDAC. Attualmente la versione disponibile di MDAC è la 2.8 ma faremo riferimento alla 2.6. ADO Active Data Objects ADO OLE DB ODBC
MDAC MDAC è l acronimo di Microsoft Data Access Component e fa parte della tecnologia Microsoft denominata Universal Data Access (UDA). Mette a disposizione una serie di componenti per l accesso a svariate
Reti di Calcolatori. Il Livello delle Applicazioni
Reti di Calcolatori Il Livello delle Applicazioni Il DNS Gli indirizzi IP sono in formato numerico: sono difficili da ricordare; Ricordare delle stringhe di testo è sicuramente molto più semplice; Il Domain
Progettazione Web Applicazioni client-server
Progettazione Web Applicazioni client-server Sviluppo di un'applicazione Web integrando: HTML MySQL PHP Apache Applicativi utilizzabili: gestione database: JDER, MySQL Workbench, HeidiSQL (Win), DBeaver
Access. P a r t e p r i m a
Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di
Il web server Apache Lezione n. 3. Introduzione
Procurarsi ed installare il web server Apache Introduzione In questa lezione cominciamo a fare un po di pratica facendo una serie di operazioni preliminari, necessarie per iniziare a lavorare. In particolar
Obiettivo dell esercitazione
Database e Web - Esercitazioni ASP - Andrea Proli [email protected] Laboratorio di Basi di Dati A.A. 2005/2006 Obiettivo dell esercitazione L obiettivo finale dell esercitazione è quello di creare
Titolo Dispensa. Sistemi Informativi sul Web
Titolo Dispensa Sistemi Informativi sul Web a cura di: prof. Giuseppe Psaila INTRODUZIONE Questo materiale affronta il problema della realizzazione di sistemi informativi basati sulla tecnologia del World
Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo
Come funziona il WWW Il funzionamento del World Wide Web non differisce molto da quello delle altre applicazioni Internet Anche in questo caso il sistema si basa su una interazione tra un computer client
Riccardo Dutto, Paolo Garza Politecnico di Torino. Riccardo Dutto, Paolo Garza Politecnico di Torino
Integration Services Project SQL Server 2005 Integration Services Permette di gestire tutti i processi di ETL Basato sui progetti di Business Intelligence di tipo Integration services Project SQL Server
Data Base. Master "Bio Info" Reti e Basi di Dati Lezione 6
Data Base 1 Sommario I concetti fondamentali. Database Relazionale.. Query e SQL MySql, Creazione di un db in MySQL con PHPmyAdmin Creazione database e delle Tabelle Query Inserimento Ricerca Modifica
I FORM. L'attributo action contiene l'url del file php a cui devono essere inviati i file per essere elaborati.
I FORM Che cosa sono e che caratteristiche hanno Un form contiene molti oggetti che permettono di inserire dati usando la tastiera. Tali dati verranno poi inviati alla pagina php che avrà il compito di
PORTALE CLIENTI Manuale utente
PORTALE CLIENTI Manuale utente Sommario 1. Accesso al portale 2. Home Page e login 3. Area riservata 4. Pagina dettaglio procedura 5. Pagina dettaglio programma 6. Installazione dei programmi Sistema operativo
Outlook Plugin per VTECRM
Outlook Plugin per VTECRM MANUALE UTENTE Sommario Capitolo 1: Installazione e Login... 2 1 Requisiti di installazione... 2 2 Installazione... 3 3 Primo Login... 4 Capitolo 2: Lavorare con Outlook Plugin...
Le L z e ione n e d i d V isu s a u l B asi s c Prof.ssa Paola Goi 1
Lezione di Visual Basic Prof.ssa Paola Goi 1 VISUAL BASIC E un ambiente di programmazione che permette una programmazione: VISUALE AD EVENTI Per creare programmi applicativi nel sistema operativo Windows.
Le query. Lezione 6 a cura di Maria Novella Mosciatti
Lezione 6 a cura di Maria Novella Mosciatti Le query Le query sono oggetti del DB che consentono di visualizzare, modificare e analizzare i dati in modi diversi. Si possono utilizzare query come origine
