Laboratorio di Sistemi Fondamenti di JSTL (parte 2) Java (JSTL)
|
|
- Bianca Marrone
- 8 anni fa
- Visualizzazioni
Transcript
1 Nel caso di una lista: contenttype="text/html" pageencoding="utf-8"%> taglib prefix="c" uri=" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>prova 9</title> </head> <body> <h3>prova 9</h3> <c:set var="personaggimadagascar2" value="alex, Melman, Marty, Gloria, Moto Moto, Re Julien & Maurice, I pinguini, Le scimmie"/> I personaggi del film Madagascar 2<br/> <c:foreach var="personaggio" items="${personaggimadagascar2}"> Un personaggio del film Madagascar è <c:out value="${personaggio}"/><br/> </c:foreach> </body> </html> Questa volta l'output riporta gli elementi della lista nell'ordine di caricamento (nel caso degli HashSet, l'ordine degli elementi dipende dalla funzione di hashing): Fig. 1 Uso di una lista nelle JSTL JSTL-parte2.pdf Pag. 1/14 Cozzetto
2 Azioni c:import, x:parse, x:out E' possibile effettuare facilmente il parsing (analisi sintattica) di un file XML e determinare porzioni di un documento XML mediante il linguaggio XPath (lo studio di XPath è al di fuori degli scopi del presente articolo). Sfortunatamente NetBeans non include il supporto per le librerie XPath per cui dobbiamo cercarle su Internet e importarle dall'esterno. Il supporto per XPath è fornito normalmente dalla libreria Java xalan.jar. Puntiamo allora il browser alla URL preleviamo il file xalan-j_2_7_1-bin-2jars.zip. Scompattiamolo il file zip sul desktop e nella cartella ottenuta cerchiamo il file xalan.jar. Nella cartella di sistema del nostro progetto, WEB-INF, creiamo ora la sottocartella lib e al suo interno copiamo il file xalan.jar. A questo punto, le funzionalità del pacchetto xalan.jar sono attive. File games.xml <?xml version="1.0" encoding="iso "?> <games> <country id="luxembourg"> <athlete> <name>lux 1</name> <sport>swimming</sport> <age>23</age> <gender>m</gender> </athlete> <athlete> <name>lux 2</name> <sport>wrestling</sport> <age>31</age> <gender>m</gender> </athlete> </country> <country id="denmark"> <athlete> <name>den 1</name> <sport>cycling</sport> <age>18</age> <gender>f</gender> </athlete> <athlete> <name>den 2</name> <sport>sailing</sport> <age>27</age> <gender>m</gender> </athlete> </country> </games> JSTL-parte2.pdf Pag. 2/14 Cozzetto
3 File prova10.jsp contenttype="text/html" pageencoding="utf-8"%> taglib prefix="c" uri=" %> taglib prefix="x" uri=" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>prova 10</title> </head> <body> <h3>prova 10</h3> <c:import var="docstring" url="games.xml"/> <x:parse var="doc" doc="${docstring}"/> <c:out value="${docstring}"/> <br/> <br/> <b>$doc//sport</b> <x:out select="$doc//sport"/><br/> <b>$doc/games/country/*</b> <x:out select="$doc/games/country/*"/><br/> <b>$doc//*</b> <x:out select="$doc//*"/><br/> <b>$doc/games/country</b> <x:out select="$doc/games/country"/><br/> <b>$doc/games/country[last()]</b> <x:out select="$doc/games/country[last()]"/><br/> <x:out <x:out </body> </html> JSTL-parte2.pdf Pag. 3/14 Cozzetto
4 Fig. 2 Output del file prova10.jsp RSS (Estratto da RSS (acronimo di RDF Site Summary ed anche di Really Simple Syndication) è uno dei più popolari formati per la distribuzione di contenuti Web; è basato su XML, da cui ha ereditato la semplicità, l'estensibilità e la flessibilità. RSS definisce una struttura adatta a contenere un insieme di notizie, ciascuna delle quali sarà composta da vari campi (nome autore, titolo, testo, riassunto,...). Quando si pubblicano delle notizie in formato RSS, la struttura viene aggiornata con i nuovi dati. Sviluppo RSS fu lanciato per la prima volta dal portale My Netscape e fu subito un grande successo: in breve, centinaia di fornitori di contenuti aderirono all'iniziativa e il portale My Netscape poté beneficiare di una vasta raccolta di notizie a disposizione dei propri utenti registrati. Nel frattempo, lo stesso formato fu adottato progressivamente dalla comunità dei blogger: i post di un blog potevano essere facilmente esportati in RSS, in modo da essere resi disponibili a servizi di raccolta di contenuti. La popolarità dei blog è forse una delle ragioni principali del successo di RSS: migliaia di blog iniziarono a produrre contenuti in RSS e iniziarono a proliferare siti che raccoglievano una selezione di post dai blog più seguiti (i cosiddetti blog aggregator) e programmi per fruire i contenuti di un blog direttamente sul proprio desktop o su altri dispositivi (RSS reader). Oggi RSS è lo standard de facto per l'esportazione di contenuti Web. I principali siti di informazione, i quotidiani online, i fornitori di contenuti, i blog più popolari hanno adottato il formato RSS. JSTL-parte2.pdf Pag. 4/14 Cozzetto
5 Fruizione di un feed RSS Le modalità più diffuse sono due: attraverso appositi software che interpretano un flusso di contenuti XML (detto anche feed RSS o documento RSS, in pratica un file XML) permettendo agli utenti di visualizzarne i contenuti, o integrando i contenuti del feed all'interno di un sito Web. Come viene interpretato un documento RSS Un'applicazione in grado di interpretare un documento RSS ne effettua il parsing, ovvero una scansione del documento che individua i tag e isola i diversi elementi, per poi convertire i contenuti decodificati in qualche altro formato: ad esempio un feed reader può estrarre i titoli di tutti gli elementi item per visualizzare la lista degli articoli di un giornale online, mentre un aggregatore Web può estrarre i contenuti del feed per convertirli in linguaggio HTML e incorporarli all'interno delle proprie pagine. (Fine) Proviamo a scrivere un mini-lettore di feed RSS web in Java. Procuriamoci un documento RSS particolarmente significativo, quello del sito della CNN, all'indirizzo Fig. 3 Il file edition.rss interpretato dal browser Firefox Per vedere il file XML, selezionare dal menu di Firefox Visualizza > Sorgente pagina. File prova11.jsp <%@page contenttype="text/html" pageencoding="utf-8"%> <%@ taglib prefix="c" uri=" %> <%@ taglib prefix="x" uri=" %> JSTL-parte2.pdf Pag. 5/14 Cozzetto
6 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>prova 11</title> </head> <body> <h3>prova 11</h3> <c:import var="docstring" url=" <x:parse var="doc" doc="${docstring}"/> <p><x:out select="$doc//title"/></p> <p><x:out select="$doc//description"/></p> <p><x:out select="$doc//url"/></p> <p><img src="<x:out select='$doc//url'/>"/></p> <!-- visualizziamo solo la prima news per semplicità --> <p> <x:out select="$doc/rss/channel/item[1]/title"/><br/> <x:out select="$doc/rss/channel/item[1]/guid"/><br/> <x:out select="$doc/rss/channel/item[1]/link"/><br/> <x:out select="$doc/rss/channel/item[1]/description"/><br/> <x:out select="$doc/rss/channel/item[1]/pubdate"/><br/> </p> </body> </html> Fig. 4 L'output del programma prova11.jsp JSTL-parte2.pdf Pag. 6/14 Cozzetto
7 I18N Per internazionalizzazione (i18n perchè sono 18 i caratteri tra le iniziali della parola inglese internazionalization) o localizzazione (l10n, localization) intendiamo quel processo con cui vengono identificati tutti quegli elementi che possono cambiare in lingue e culture differenti (formato delle date, delle valute ecc). Un programma localizzato in italiano ad esempio fornisce tutti quegli elementi che l'utenza italiana si aspetta come le date nel formato gg/mm/aaaa e il simbolo per la valuta. Fig. 5 Output del programma prova12.jsp File prova12.jsp <%@page contenttype="text/html" pageencoding="utf-8"%> <%@ taglib prefix="c" uri=" %> <%@ taglib prefix="fmt" uri=" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>prova 12</title> </head> <body> <h3>prova 12</h3> <c:set var="importo" value="34.87"/> L'importo vale <fmt:formatnumber value="${importo}" type="currency"/><br/> <jsp:usebean id="oggi" class="java.util.date"/> Data di oggi <fmt:formatdate value="${oggi}" datestyle="full" type="date"/ ><br/> Sono le <fmt:formatdate value="${oggi}" timestyle="full" type="time"/> </body> </html> JSTL-parte2.pdf Pag. 7/14 Cozzetto
8 Functions La libreria Functions contiene una serie di funzioni di utilità generale, come ad esempio funzioni per estrarre sottostringhe, per eliminare gli spazi, rimpiazzare caratteri in una stringa ecc. Fig. 6 L'output del programma prova13.jsp File prova13.jsp <%@page contenttype="text/html" pageencoding="utf-8"%> <%@ taglib prefix="c" uri=" %> <%@ taglib prefix="fn" uri=" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>prova 13</title> </head> <body> <h3>prova 13</h3> <c:set var ="anagrafica1" value="antonio De Pascale" /> <c:set var ="anagrafica2" value="maurizio Cozzetto" /> <c:set var="partecognome" value="de" /> <c:if test="${fn:containsignorecase(anagrafica1, partecognome)}"> Trovato ${anagrafica1} </c:if> <c:if test="${fn:containsignorecase(anagrafica2, partecognome)}"> Trovato ${anagrafica2} </c:if> </body> </html> JSTL-parte2.pdf Pag. 8/14 Cozzetto
9 SQL Query di lettura L'ultima libreria che prendiamo in considerazione consente l'accesso a database relazionali. Con essa possiamo gestire la connessione a un database, per esempio MySQL, l'esecuzione di query di lettura o di aggiornamento, le transazioni ecc. Ricordiamo tuttavia che questa libreria è adatta solo allo sviluppo di prototipi di applicativi basati su database mentre in generale per le applicazioni distribuite mission critical occorre ricorrere a tecniche più sofisticate (ad esempio sfruttando il design pattern MVC, si legga l'articolo corrispondente nella sezione Java, Applicazioni web, chiave di ricerca MVC versione 2). Ricordiamo inoltre che occorre inserire nel nostro progetto i driver relativi a MySQL (Tasto destro del mouse sul progetto > (Categories) Libraries > Pulsante Add Library... > MySQL JDBC Driver > Pulsante OK). Per maggiori informazioni sulla gestione in Java dei database, leggere i due articoli Fondamenti di JDBC- Parte1 e Fondamenti di JDBC-Parte2 nella sezione Java > Applicazioni console, oppure ricercare i due articoli mediante la chiave di ricerca jdbc. Fig. 7 Lettura della tabella libri_tbl del database MySQL biblio_db (Xampp è in esecuzione) File prova14.jsp <%@page contenttype="text/html" pageencoding="utf-8"%> <%@ taglib prefix="c" uri=" %> <%@ taglib prefix="sql" uri=" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>prova 14</title> </head> JSTL-parte2.pdf Pag. 9/14 Cozzetto
10 <body> <h3>prova 14</h3> <c:catch var="ex"> <sql:setdatasource driver="com.mysql.jdbc.driver" url="jdbc:mysql://localhost:3306/biblio_db" user="prova" password="prova" /> <sql:query var="result"> SELECT * FROM libri_tbl </sql:query> <c:foreach var="row" items="${result.rows}"> <c:out value="${row.isbn}" /> <c:out value="${row.titolo}"/><br/> </c:foreach> </c:catch> <c:choose> <c:when test="${ex!=null}"> Attenzione si è verificato il seguente errore <c:out value="${ex.message}"/> </c:when> <c:otherwise> Tutto ok. Si prosegue. </c:otherwise> </c:choose> </body> </html> Se invece Xampp non è in esecuzione, o i driver non sono quelli richiesti, oppure la password non coincide o la query è sbagliata ecc, l'applicativo restituisce un messaggio di errore. Fig. 8 Qui è stato cambiato il nome del driver Query di aggiornamento Possiamo inserire, aggiornare o cancellare record (eventualmente usare anche le CREATE del linguaggio SQL) mediante l'azione sql:update. JSTL-parte2.pdf Pag. 10/14 Cozzetto
11 Fig. 9 Inserito un nuovo record (il secondo nella figura) File prova15.jsp <%@page contenttype="text/html" pageencoding="utf-8"%> <%@ taglib prefix="c" uri=" %> <%@ taglib prefix="sql" uri=" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>prova 15</title> </head> <body> <h3>prova 15</h3> <c:catch var="ex"> <sql:setdatasource driver="com.mysql.jdbc.driver" url="jdbc:mysql://localhost:3306/biblio_db" user="prova" password="prova" /> <sql:update var="result"> INSERT INTO libri_tbl(isbn,titolo) VALUES (" ","Prova") </sql:update> <sql:query var="result"> SELECT * FROM libri_tbl </sql:query> <c:foreach var="row" items="${result.rows}"> <c:out value="${row.isbn}" /> <c:out value="${row.titolo}"/><br/> </c:foreach> </c:catch> JSTL-parte2.pdf Pag. 11/14 Cozzetto
12 <c:choose> <c:when test="${ex!=null}"> Attenzione si è verificato il seguente errore <c:out value="${ex.message}"/> </c:when> <c:otherwise> Tutto ok. Si prosegue. </c:otherwise> </c:choose> </body> </html> Se tentiamo di reinserire il record con la stessa chiave, rieseguendo il codice precedente non possiamo farlo, dal momento che esiste già un record con la stessa chiave. Fig. 10 Entry duplicata per la tabella libri_tbl Cancelliamo il record appena inserito sempre con l'azione sql:update JSTL-parte2.pdf Pag. 12/14 Cozzetto
13 Fig. 11 Cancellazione effettuata con successo Per semplicità, riportiamo solo la query di aggiornamento, visto che il codice del programma prova16.jsp differisce solo di poco dal codice del programma prova15.jsp. <sql:update var="result"> DELETE FROM libri_tbl WHERE isbn=" " </sql:update> Per quanto riguarda l'aggiornamento di un record, procediamo in maniera analoga. Le azioni necessarie sono simili alle seguenti. <sql:update var="result"> UPDATE libri_tbl SET titolo="c#: la Bibbia, Volume II" WHERE isbn=" " </sql:update> JSTL-parte2.pdf Pag. 13/14 Cozzetto
14 Fig. 12 Il record è stato aggiornato (il terzo partendo dall'altro) JSTL-parte2.pdf Pag. 14/14 Cozzetto
Laboratorio di Sistemi Fattoriale di un numero Jsp [Java]
Desideriamo realizzare una applicazione web che ci consenta di calcolare il fattoriale di un numero. L'esercizio in sé non particolarmente difficile, tuttavia esso ci consentirà di affrontare il problema
DettagliServizio Feed RSS del sito CNIT
Servizio Feed RSS del sito CNIT Informiamo tutti gli utenti CNIT che è possibile sincronizzare i propri Reader (RSS) per essere aggiornati in tempo reale sulle nuove pubblicazioni di articoli postati sul
DettagliLaboratorio di Sistemi Programmare in Php con NetBeans Php. Programmare in Php con Xampp e NetBeans IDE
Programmare in Php con Xampp e NetBeans IDE NetBeans è un IDE ben noto ai programmatori Java. Con esso si possono infatti costruire applicazioni desktop professionali dotate di interfaccia grafica, applicazioni
DettagliLaboratorio di sistemi JSTL e database Jsp [NetBeans]
Elenco dei film ottenuti usando la libreria JSTL 1.1 elenco_film_jstl.pdf Pag. 1/18 Cozzetto Inserisco i dati di un film. Prima dell'inserimento i dati vengono confrontati con quelli della tabella film_tbl
DettagliLaboratorio di sistemi Prima Web Application JSP [Java]
Vogliamo scrivere la nostra prima web application che legga da tastiera il nostro nome e fornisca un messaggio di saluto. Per costruire la nostra applicazione creiamo con NetBeans un nuovo progetto. File
Dettagli<html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>jsp Page</title> </head> <body>
itext è una libreria (ottimizzata per l uso in java) per generare pdf al volo ideata da Bruno Lowagie e Paolo Soares. Per poter sviluppare un applicazione con NetBeans, dobbiamo intanto scaricare il file
DettagliLaboratorio di Sistemi Fondamenti di JSTL (parte 1) Java (JSTL)
Adattamento da Wikipedia XML L'XML, acronimo di extensible Markup Language, ovvero Linguaggio di marcatura estensibile è un metalinguaggio creato e gestito dal World Wide Web Consortium (W3C). È una semplificazione
DettagliSOMMARIO... 3 INTRODUZIONE...
Sommario SOMMARIO... 3 INTRODUZIONE... 4 INTRODUZIONE ALLE FUNZIONALITÀ DEL PROGRAMMA INTRAWEB... 4 STRUTTURA DEL MANUALE... 4 INSTALLAZIONE INRAWEB VER. 11.0.0.0... 5 1 GESTIONE INTRAWEB VER 11.0.0.0...
DettagliRegistratori di Cassa
modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...
DettagliEsercitazione 4 JDBC
JDBC Obiettivi dell esercitazione Familiarizzare con l'organizzazione dell'ambiente di lavoro per la realizzazione di applicazioni Java Utilizzare i costrutti di base della libreria JDBC per 1. la gestione
DettagliLaboratorio di sistemi SELECT e checkbox Jsp [Java]
Fig. 1 - Vogliamo visualizzare book_id, autore e titolo dalla tabella books del database shop Fig. 2 - Tabella books select_checkbox.pdf Pag. 1/5 Cozzetto Fig. 3 - Abbiamo due record in output File index_1.jsp
DettagliCorso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013
Corso di HTML Modulo L3 1-Concetti generali 1 Prerequisiti Browser Rete Internet Client e server 2 1 Introduzione In questa Unità introduciamo alcuni semplici elementi del linguaggio HTML, con il quale
DettagliData 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
DettagliProgetto di Ingegneria del Software 2. SWIMv2
Progetto di Ingegneria del Software 2 2012/2013 SWIMv2 Guida di installazione Docente: Prof. Luca Mottola Davide Brambilla Antonio Caputo Paolo Caputo 1 Introduzione La piattaforma è stata sviluppata come
DettagliEsercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R:
Esercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R: Si consiglia di creare il data base, inserire i dati nelle tabelle, provare
DettagliPortale tirocini. Manuale utente Per la gestione del Progetto Formativo
GESTIONE PROGETTO FORMATIVO Pag. 1 di 38 Portale tirocini Manuale utente Per la gestione del Progetto Formativo GESTIONE PROGETTO FORMATIVO Pag. 2 di 38 INDICE 1. INTRODUZIONE... 3 2. ACCESSO AL SISTEMA...
Dettagli11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0
11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 PAG. 2 DI 38 INDICE 1. PREMESSA 3 2. SCARICO DEL SOFTWARE 4 2.1 AMBIENTE WINDOWS 5 2.2 AMBIENTE MACINTOSH 6 2.3 AMBIENTE
DettagliChe 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
DettagliManuale utente Volta Control
Manuale utente Volta Control www.satellitevolta.com 1 www.satellitevolta.com 2 Volta Control è un tool che permette la progettazione, l implementazione e la gestione di database Cassandra tramite interfaccia
DettagliTale attività non è descritta in questa dispensa
Fondamenti di informatica Oggetti e Java ottobre 2014 1 Nota preliminare L installazione e l uso di Eclipse richiede di aver preliminarmente installato Java SE SDK Tale attività non è descritta in questa
DettagliGuida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti)
GUIDE Sa.Sol. Desk: Rete Telematica tra le Associazioni di Volontariato della Sardegna Guida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti) Argomento Descrizione Gestione
DettagliMANUALE D USO DELLA PIATTAFORMA ITCMS
MANUALE D USO DELLA PIATTAFORMA ITCMS MANULE D USO INDICE 1. INTRODUZIONE... 2 2. ACCEDERE ALLA GESTIONE DEI CONTENUTI... 3 3. GESTIONE DEI CONTENUTI DI TIPO TESTUALE... 4 3.1 Editor... 4 3.2 Import di
DettagliGUIDA ALL USO DELL AREA RISERVATA
GUA ALL USO DELL AREA RISERVATA Sommario PREMESSA... 2 1 Come accedere all Area Riservata... 3 2 del Pannello di gestione del sito web... 4 3 delle sezioni... 7 3.1 - Gestione Sito... 7 3.1.1 - AreaRiservata...
DettagliAggiornamento database versione 2.3.3.6. Aggiornamento procedure: - SD.98 (Anagrafe / Elettorale) versione 2.0.3.56 - SAIA-AP5 versione 2.0.
Aggiornamento database versione 2.3.3.6 Aggiornamento procedure: - SD.98 (Anagrafe / Elettorale) versione 2.0.3.56 - SAIA-AP5 versione 2.0.1 Teramo, 24 ottobre 2012 INDICE 1 DOWLOAD DEGLI AGGIORNAMENTI
DettagliMANUALE PORTALE UTENTE IMPRENDITORE
MANUALE PORTALE UTENTE IMPRENDITORE Indice 1. REQUISITI MINIMI DI SISTEMA E CONTATTI PROGETTO RIGENER@... 3 2. IL PORTALE RIGENER@... 4 2.1 ACCESSO ALLE AREE PRIVATE... 7 2.1.1 Accesso al sito con Windows
DettagliSoftware per la diagnostica dei file batch
Software per la diagnostica dei file batch Premessa Il software per la diagnostica dei file batch è riservato alle società di ingegneria che effettuano comunicazione mediante file batch. L applicativo
DettagliIntroduzione a JSP (Java Server Pages) MC 2005
Introduzione a JSP (Java Server Pages) MC 2005 Cosa è JSP JSP è una tecnologia per lo sviluppo di pagine web con contenuti dinamici Miglioramento rispetto alle CGI (modello multithread) Indipendenza dalla
DettagliAl giorno d oggi, i sistemi per la gestione di database
Introduzione Al giorno d oggi, i sistemi per la gestione di database implementano un linguaggio standard chiamato SQL (Structured Query Language). Fra le altre cose, il linguaggio SQL consente di prelevare,
DettagliIstruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)
Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza
DettagliGUIDA UTENTE PRIMA NOTA SEMPLICE
GUIDA UTENTE PRIMA NOTA SEMPLICE (Vers. 2.0.0) Installazione... 2 Prima esecuzione... 5 Login... 6 Funzionalità... 7 Prima Nota... 8 Registrazione nuovo movimento... 10 Associazione di file all operazione...
DettagliDatabase 1 biblioteca universitaria. Testo del quesito
Database 1 biblioteca universitaria Testo del quesito Una biblioteca universitaria acquista testi didattici su indicazione dei professori e cura il prestito dei testi agli studenti. La biblioteca vuole
DettagliSW Legge 28/98 Sommario
SW Legge 28/98 Questo documento rappresenta una breve guida per la redazione di un progetto attraverso il software fornito dalla Regione Emilia Romagna. Sommario 1. Richiedenti...2 1.1. Inserimento di
DettagliXFACILE / XTOTEM Pagina 1. Procedure guidate Facile
XFACILE / XTOTEM Pagina 1 Procedure guidate Facile XFACILE / XTOTEM Pagina 2 Procedure guidate / Aggiornamento dal sito Le operazioni descritte qui di seguito permettono di effettuare facilmente le operazioni
DettagliTitolare del trattamento dei dati innanzi descritto è tsnpalombara.it
Decreto Legislativo 196/2003 Codice in materia di protezione dei dati personali COOKIE POLICY La presente informativa è resa anche ai sensi dell art. 13 del D.Lgs 196/03 Codice in materia di protezione
DettagliManuale NetSupport v.10.70.6 Liceo G. Cotta Marco Bolzon
NOTE PRELIMINARI: 1. La versione analizzata è quella del laboratorio beta della sede S. Davide di Porto, ma il programma è presente anche nel laboratorio alfa (Porto) e nel laboratorio di informatica della
DettagliCONTENUTI 1. INTRODUZIONE...3 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 3. ACCESSO A EQUINOX CMS XPRESS...9 4. PAGINA D INIZIO...
CONTENUTI 1. INTRODUZIONE...3 DEFINIZIONE...3 ELEMENTI DEL SERVIZIO...3 TECNOLOGIA E OPERAZIONE...3 WORKFLOW E GRAFICO DI PROCESSI...4 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 STRUTTURA...5 OGGETTI...5
DettagliEsercitazione n. 10: HTML e primo sito web
+ Strumenti digitali per la comunicazione A.A 0/4 Esercitazione n. 0: HTML e primo sito web Scopo: Creare un semplice sito web con Kompozer. Il sito web è composto da una home page, e da altre due pagine
Dettagli2015 PERIODO D IMPOSTA
Manuale operativo per l installazione dell aggiornamento e per la compilazione della Certificazione Unica 2015 PERIODO D IMPOSTA 2014 società del gruppo Collegarsi al sito www.bitsrl.com 1. Cliccare sul
DettagliManuale Utente Amministrazione Trasparente GA
Manuale Utente GA IDENTIFICATIVO DOCUMENTO MU_AMMINISTRAZIONETRASPARENTE-GA_1.0 Versione 1.0 Data edizione 03.05.2013 1 Albo Pretorio On Line TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione
DettagliAnalisi e sviluppo di un componente per un ESB open source
tesi di laurea Anno Accademico 2010/2011 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Ciro Romano candidato Rosario Celotto Matr. 534/1459 Introduzione L attività svolta è stata l analisi
DettagliCORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)
Ambiente Access La Guida di Access Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Guida in linea Guida rapida Assistente di Office indicazioni
DettagliEsercizi di JavaScript
Esercizi di JavaScript JavaScript JavaScript é un linguaggio di programmazione interpretato e leggero, creato dalla Netscape. E' presente a patire da Netscape 2 in tutti i browser ed é dunque il linguaggio
DettagliJUG Ancona Italy. JSP 2.0: Tag Library. Matteo Piccinini Web Developer
JUG Ancona Italy JSP 2.0: Tag Library Matteo Piccinini Web Developer Servlet Codice Java che viene eseguito nel server per produrre un contenuto Logica applicativa del programmatore Gestione grafica passa
DettagliLA 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
DettagliVersione 2.0. Manuale d uso. Software per la gestione. degli applicativi Bticino. TiManager 03/07-01 PC
Versione 2.0 03/07-01 PC Manuale d uso TiManager Software per la gestione degli applicativi Bticino TiManager INDICE 2 1. Requisiti Hardware e Software Pag. 4 2. Installazione Pag. 4 3. Concetti fondamentali
DettagliSistema Gestionale FIPRO. Dott. Enea Belloni Ing. Andrea Montagnani
Sistema Gestionale FIPRO Dott. Enea Belloni Ing. Andrea Montagnani Firenze, 29 Aprile 2010 Sommario della presentazione Il sistema informatico per la gestione progetti FIPRO L utente presentatore: diritti
Dettagli(Tasto Svuota file) Il tasto Svuota file elimina tutti i record presenti nel database.
www.pgx3.it PWX tractor PWX è un software in grado di raccogliere in completa autonomia le informazioni relative alle anagrafiche dei clienti presenti sul Database di Pagine Bianche. PWX vi permette di
DettagliGuida all uso della piattaforma. E-did@blog. portale Weblog & Podcast del MIUR COME UTILIZZARE AL MEGLIO L AMMINISTRAZIONE DEL BLOG
Guida all uso della piattaforma E-did@blog portale Weblog & Podcast del MIUR COME UTILIZZARE AL MEGLIO L AMMINISTRAZIONE DEL BLOG L area amministrativa si suddivide in due aree: la gestione del blog e
DettagliGESGOLF SMS ONLINE. Manuale per l utente
GESGOLF SMS ONLINE Manuale per l utente Procedura di registrazione 1 Accesso al servizio 3 Personalizzazione della propria base dati 4 Gestione dei contatti 6 Ricerca dei contatti 6 Modifica di un nominativo
DettagliSICURF@D: istruzioni per l uso
: istruzioni per l uso : istruzioni per l uso Indice 1. Premessa 2 2. La registrazione 2 3. L accesso all area per utenti registrati 2 4. La consultazione dei manuali 3 5. L utilizzo degli strumenti di
DettagliTabelle di riferimento Pulsanti Inserire documento Predisposizione doc Approvazione Doc Numerazione Doc Pubblicazione Albo Webservice
- Albo pretorio virtuale e gestione della consultazione documentale - Argomenti Tabelle di riferimento Pulsanti Inserire documento Predisposizione doc Approvazione Doc Numerazione Doc Pubblicazione Albo
DettagliI Preferiti. Elenco dei Preferiti
G. Pettarin ECDL Modulo 7: Internet 38 I siti preferiti Navigando nella rete può capitare di trovare dei siti, di cui vogliamo memorizzare l'indirizzo. Magari si vuole organizzarli in categorie. Tutti
DettagliEsercizio data base "Biblioteca"
Rocco Sergi Esercizio data base "Biblioteca" Database 2: Biblioteca Testo dell esercizio Si vuole realizzare una base dati per la gestione di una biblioteca. La base dati conterrà tutte le informazioni
DettagliMANUALE OPERATIVO. Sistema di Gestione Contenuti
MANUALE OPERATIVO Sistema di Gestione Contenuti Storia del documento DESCRIZIONE Revisione Data Prima emissione 1.0 -- Revisione con integrazioni 1.3 -- Revisione sistema versione 2009w40 2.0 - Revisione
DettagliCOME ELIMINARE PARTI DEL TEMPLATE IN PAGINE SINGOLE
COME ELIMINARE PARTI DEL TEMPLATE IN PAGINE SINGOLE Con questa guida impareremo come eliminare delle singole zone del template che utilizziamo all'interno di una pagina specifica. Questo metodo torna utile
Dettagli19. 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
DettagliUna metodologia di progettazione di applicazioni web centrate sui dati
Una metodologia di progettazione di applicazioni web centrate sui dati A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 1 / 2 0 1 2 Progettazione logica di un sito web centrato sui dati Si
DettagliMANUALE OPERATIVO PROGRAMMA DI GESTIONE DATI ARTERITE VIRALE EQUINA.
MANUALE OPERATIVO PROGRAMMA DI GESTIONE DATI ARTERITE VIRALE EQUINA. Per utilizzare il programma di gestione dati per l Arterite Virale Equina, occorre utilizzare un browser Web (Internet Explorer, Firefox.)
DettagliLet's start! File > New Project > Ruby > Ruby on Rails Application (events)
La nuova versione di Netbeans 6 consente di lavorare con Ruby On Rails, un potente e nuovissimo framework per lo sviluppo e la prototipazione di applicazioni web, che fa uso del design-pattern MVC (Model-View-Controller,
DettagliIstruzioni 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
DettagliDBMS (Data Base Management System)
Cos'è un Database I database o banche dati o base dati sono collezioni di dati, tra loro correlati, utilizzati per rappresentare una porzione del mondo reale. Sono strutturati in modo tale da consentire
DettagliGestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare.
Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare. E stato previsto l utilizzo di uno specifico prodotto informatico (denominato
DettagliIstruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)
Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Il software per gli esami ICON può essere eseguito su qualunque computer dotato di Java Virtual Machine aggiornata.
DettagliGuida di Pro Spam Remove
Guida di Pro Spam Remove 1) SOMMARIO 2) ISTRUZIONI DI BASE 3) CONFIGURAZIONE 4) FILTRO 5) ARCHIVIO E-MAIL 6) NOTE CONCLUSIVE 1) SOMMARIO Pro Spam Remove è un software che si occupa di bloccare tutto lo
DettagliConsiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica
Consiglio regionale della Toscana Regole per il corretto funzionamento della posta elettronica A cura dell Ufficio Informatica Maggio 2006 Indice 1. Regole di utilizzo della posta elettronica... 3 2. Controllo
DettagliDispensa 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
DettagliSU Suap. IS357_03_01 Lettera aggiornamento SUAP vers. 02.00.00. Pagina 1 di 10
SU Suap OGGETTO: aggiornamento della procedura Suap dalla versione 01.03.01 alla versione 02.00.00 Nell inviarvi quanto in oggetto Vi ricordiamo che gli aggiornamenti vanno effettuati tempestivamente e
DettagliSchede ADI ADP ADEM Prestazioni aggiuntive MMG. - Manuale - Data Solution Provider s.r.l.
Schede ADI ADP ADEM Prestazioni aggiuntive MMG - Manuale - Data Solution Provider s.r.l. 1. Generalità Per poter accedere all applicazione è necessario aprire Internet Explorer e connettersi al sito di
DettagliUniversità di Bergamo Facoltà di Ingegneria. Applicazioni Internet B. Paolo Salvaneschi B6_4 V1.7. JSP parte D
Università di Bergamo Facoltà di Ingegneria Applicazioni Internet B Paolo Salvaneschi B6_4 V1.7 JSP parte D Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio personale e
DettagliProgetto: Servizio location based per la ricerca di punti di interesse
Mauro Gentile Matr. 701870 Progetto: Servizio location based per la ricerca di punti di interesse Il progetto consiste nello sviluppo di un servizio che fornisce informazioni relative a punti di interesse
DettagliPROCEDURA DI CHIUSURA ANNO FISCALE 2006 CON E-SHOP
PROCEDURA DI CHIUSURA ANNO FISCALE 2006 CON E-SHOP La procedura di chiusura di fine anno, a partire dalla release 1.9.9.76, è stata resa più semplice e dotata di vari controlli che vengono fatti automaticamente
DettagliEliminare i contatti duplicati in MS Outlook
MDaemon GroupWare Eliminare i contatti duplicati in MS Outlook Abstract... 2 Il problema... 2 La soluzione... 2 Esportazione dei dati da MS Outlook... 3 Eliminazione con MS Access dei duplicati... 6 Importazione
DettagliDatabase Manager Guida utente DMAN-IT-01/09/10
Database Manager Guida utente DMAN-IT-01/09/10 Le informazioni contenute in questo manuale di documentazione non sono contrattuali e possono essere modificate senza preavviso. La fornitura del software
DettagliUTILIZZO DEL MODULO DATA ENTRY PER L IMPORTAZIONE DEI DOCUMENTI (CICLO PASSIVO)
Codice documento 10091501 Data creazione 15/09/2010 Ultima revisione Software DOCUMATIC Versione 7 UTILIZZO DEL MODULO DATA ENTRY PER L IMPORTAZIONE DEI DOCUMENTI (CICLO PASSIVO) Convenzioni Software gestionale
DettagliIl sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.
SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo
DettagliConcetti fondamentali dei database database Cos'è un database Principali database
Concetti fondamentali dei database Nella vita di tutti i giorni si ha la necessità di gestire e manipolare dati. Le operazioni possono essere molteplici: ricerca, aggregazione con altri e riorganizzazione
DettagliProcedura SMS. Manuale Utente
Procedura SMS Manuale Utente INDICE: 1 ACCESSO... 4 1.1 Messaggio di benvenuto... 4 2 UTENTI...4 2.1 Gestione utenti (utente di Livello 2)... 4 2.1.1 Creazione nuovo utente... 4 2.1.2 Modifica dati utente...
DettagliManuale Utente Albo Pretorio GA
Manuale Utente Albo Pretorio GA IDENTIFICATIVO DOCUMENTO MU_ALBOPRETORIO-GA_1.4 Versione 1.4 Data edizione 04.04.2013 1 TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione delle modifiche apportate
DettagliCome installare e configurare il software FileZilla
Come utilizzare FileZilla per accedere ad un server FTP Con questo tutorial verrà mostrato come installare, configurare il software e accedere ad un server FTP, come ad esempio quello dedicato ai siti
DettagliApplicazione JobScheduler su DB SQL Milano, lì 14/09/2009
Documentazione KING Applicazione JobScheduler su DB SQL Milano, lì 14/09/2009 Microsoft SQL Server dispone del servizio di Job Scheduler, o Schedulatore di attività: si tratta di un applicativo che consente
DettagliIstruzioni per il download e l'utilizzo del browser tariffe per Microsoft Windows 7 e Mozilla Firefox
Istruzioni per il download e l'utilizzo del browser tariffe per Microsoft Windows 7 e Mozilla Firefox 1 In breve... 1 2 Spiegazioni generali sul funzionamento del browser... 2 3 Download... 2 4 Spacchettamento
DettagliLa Skills Card relativa alle certificazioni Nuova ECDL è svincolata dalla singola certificazione.
ECDL Standard Descrizione. La certificazione ECDL Standard si proprone come un'alternativa più ricca rispetto alla certificazione ECDL Base è più flessibile della certificazione ECDL Full Standard. La
DettagliArtigiani di Podcast. Lezione del 8 febbraio 2012. Fabio P. Corti
Artigiani di Podcast Lezione del 8 febbraio 2012 Che cosa è un podcast? Un podcast è un programma a episodi distribuito via internet usando un protocollo specifico chiamato RSS. Gli episodi dei podcast
DettagliSistema Informativo Veterinario Regionale. Applicazione Interrogazione per Allevatori
N Copia Destinatario UO PREVENZIONE TUTELA SANITARIA E VETERINARIA Sistema Informativo Veterinario Regionale Applicazione Interrogazione per Allevatori Codice Documento: MANUALE_ALLEVATORI Numero Versione:
DettagliREOL-Services Quick Reference Ver. 1.1 Tecno Press Srl. 1
In questa semplice guida sono riportate tutte le informazioni relative alla prima registrazione e quelle relative alla configurazione dell ambiente di lavoro per poter utilizzare al meglio la nostra suite
DettagliCONDOMINIO MOBI. Per farlo, basta cliccare sul pulsante di pubblicazione dati nella buttonbar
CONDOMINIO MOBI Servizio complementare di pubblicazione dati su Internet per il programma PIGC CONDOMINIO MOBI è un servizio che permette di pubblicare su internet i dati dei condomini in modo da consentirne
DettagliInstallazione e configurazione di Java DB in Windows (7)
Installazione e configurazione di Java DB in Windows (7) Fig. 1 - Collegarsi al sito http://developers.sun.com/javadb/ e cliccare sul pulsante Download Now Fig. 2 - La versione disponibile più recente
DettagliINDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO...
MANCA COPERTINA INDICE IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO... 12 I marchi registrati sono proprietà dei rispettivi detentori. Bologna
DettagliManuale d'uso del Connection Manager
Manuale d'uso del Connection Manager Edizione 1.0 2 Indice Informazioni sull'applicazione Gestione connessioni 3 Operazioni preliminari 3 Aprire l'applicazione Gestione connessioni 3 Visualizzare lo stato
DettagliLa 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
DettagliGateManager. 1 Indice. tecnico@gate-manager.it
1 Indice 1 Indice... 1 2 Introduzione... 2 3 Cosa vi serve per cominciare... 2 4 La Console di amministrazione... 2 5 Avviare la Console di amministrazione... 3 6 Come connettersi alla Console... 3 7 Creare
DettagliRSS. Si sente parlare, anzi si vedono spuntare sempre più spesso siti che offrono i cosiddetti feed RSS.
Si sente parlare, anzi si vedono spuntare sempre più spesso siti che offrono i cosiddetti feed RSS. ANSA Il Sole 24 Ore CNN Beppe Grillo sono solo alcuni esempi. I CMS ed i blog più diffusi incorporano
DettagliISTRUZIONI PER L UTILIZZO DELLA SCHEDA INFORMATIZZATA E MODALITA DI INVIO DEI DATI - L. R. 162/98 PROGRAMMA 2012 052013
Allegato alla nota n. 6592 del 10 maggio 2013 ISTRUZIONI PER L UTILIZZO DELLA SCHEDA INFORMATIZZATA E MODALITA DI INVIO DEI DATI - L. R. 162/98 PROGRAMMA 2012 052013 Premessa Il seguente documento illustra
DettagliEXPLOit Content Management Data Base per documenti SGML/XML
EXPLOit Content Management Data Base per documenti SGML/XML Introduzione L applicazione EXPLOit gestisce i contenuti dei documenti strutturati in SGML o XML, utilizzando il prodotto Adobe FrameMaker per
Dettaglihiclot Manuale utente del software
hiclot Manuale utente del software versione del 29/3/2010 Il software hiclot interfaccia un computer ad una unità hiclot al fine di potere: Seguire in tempo reale la formazione del coagulo Acquisire i
DettagliLe query di raggruppamento
Le query di raggruppamento Le "Query di raggruppamento" sono delle Query di selezione che fanno uso delle "Funzioni di aggregazione" come la Somma, il Conteggio, il Massimo, il Minimo o la Media, per visualizzare
DettagliX-Letter Gestione Newsletter (versione template o landing pages)
X-Letter Gestione Newsletter (versione template o landing pages) E' un prodotto disponibile esclusivamente online per eseguire operazioni di invio di comunicazioni periodiche (Newsletter) ad utenti classificati
DettagliGUIDA UTENTE MONEY TRANSFER MANAGER
GUIDA UTENTE MONEY TRANSFER MANAGER (vers. 1.0.2) GUIDA UTENTE MONEY TRANSFER MANAGER (vers. 1.0.2)... 1 Installazione... 2 Prima esecuzione... 5 Login... 7 Funzionalità... 8 Anagrafica... 9 Registrazione
DettagliLinea guida di inserimento dati Antiriciclaggio-XP DM-143
La linea guida consente tramite la procedura operativa per il primo inserimento dei dati di raggiungere una corretta creazione dei registri soggetti e prestazioni ai fini DM-143. Procedura operativa al
Dettagli