Le JavaServer Pages - Lezione 7 I JavaBean

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Le JavaServer Pages - Lezione 7 I JavaBean"

Transcript

1 Le JavaServer Pages - Lezione 7 I JavaBean A cura di Giuseppe De Pietro (depietro_giuseppe@yahoo.it) Contenuti Nelle lezioni precedenti abbiamo visto gli elementi principali delle Java Server Pages, come scambiare i dati tra client e server e come interagire con i database, operazioni comuni a tutte le altre tecnologie lato server. Come comuni sono anche i problemi che si verificano con questo tipo di programmazione: codice HTML mescolato a codice Java che non facilita la leggibilità di un documento mancanza assoluta della separazione della presentazione dei dati dalla logica gestionale. Una pagina JSP compilata come finora abbiamo visto potrà risultare ostica sia ad un programmatore Java (che avrà difficoltà a curare i tag HTML) sia ad un grafico che si ritroverà tra i tag HTML, del codice per lui incomprensibile. In questa lezione proporremo alcune soluzioni a questi problemi parlando dei JavaBean, ovvero i componenti che distinguono le JSP dalle altre tecnologie. Vedremo come creare dei semplici JavaBean e come farli interagire con un database. Cosa sono i JavaBean JavaBeans components are Java classes that can be easily reused and composed together into applications. È la definizione iniziale fornita da Sun Microsystem (nelle specifiche J2EE) che ci lascia capire di come nella progettazione dei JavaBean, la riusabilità e modularità siano concetti essenziali. I JavaBeans sono delle classi Java che devono rispettare le seguenti regole: avere un costruttore privo di argomenti o esserne addirittura privo, (quando una classe Java non dichiara esplicitamente un costruttore, le viene fornito automaticamente uno privo di argomenti). Possono avere delle proprietà a cui è possibile accedere con i classici metodi: public void setpropertyname (PropertyType value); per impostare la proprietà, mentre per ottenere un valore: public PropertyType getpropertyname(); I metodi di accesso a queste proprietà devono essere pubblici, ma una proprietà non è detto che debba per forza avere il metodo set ed il metodo get. Per esempio potrebbe essere di sola lettura e quindi avere solo il metodo get. Usare i JavaBean in un applicazione Web I JavaBean sono quindi delle classi Java, il cui codice sorgente sarà inserito in un file nomeclasse.java. Con la compilazione di tale file se ne crea uno nuovo di nome nomeclasse.class. Tutti i JavaBean compilati (quindi solo i file.class) per poter essere utilizzati dovranno essere JSP Lezione 7 I JavaBean 1

2 inseriti nella directory WEB-INF/classes della nostra Web Application. Si riporta di seguito un esempio di struttura di un applicazione: Per esempio il componente login.class è inserito in una sottocartella di nome miopackage, di conseguenza la classe login dovrà appartenere al package miopackage (stesso discorso anche per il componente miobean.class). La pagina jsp che vorrà utilizzare il JavaBean dovrà inserire al suo interno l azione jsp:usebean che unita alle altre due azioni jsp:setproperty e jsp:getproperty, permette la gestione completa del componente. È possibile avere due sintassi: <jsp:usebean id="nome" scope="valore" opzioni /> e <jsp:usebean id="nome" scope=" valore " opzioni > Codice di inizializzazione </jsp:usebean> a seconda della necessità di inserire o meno del codice da eseguire quando il bean viene istanziato. Gli attributi id: viene utilizzato per assegnare un nome identificativo all istanza del bean. Tale nome sarà utilizzato per accedere alle proprietà del componente all interno della pagina JSP. scope: indica l ambito di visibilità del bean. Esso può assumere i seguenti valori: o page: è il valore di default. Il bean esisterà solo all interno della pagina che lo istanzia. Esso verrà distrutto ogni volta che l utente si sposta in una pagina successiva e ricreato ogni volta che la pagina verrà richiesta. o request: il bean sarà visibile all interno della richiesta, questo significa che si potrà accedere ad esso anche in pagine incluse dalle azioni jsp:include e jsp:forward. o session: il bean sarà visibile all interno di una stessa sessione utente. o application: utilizzato per creare componenti comuni a tutta la web application, quindi a tutti gli utenti. opzioni: le opzioni sono attributi particolari che indicano delle modalità differenti di funzionamento dell azione jsp:usebean. Sono possibili le seguenti combinazioni: o class: con questo attributo si specifica il nome della classe del bean da istanziare o, se il bean esiste già, richiamare un istanza precedentemente creata. È l attributo che di solito si utilizza. o type: indica il tipo della classe bean o anche il tipo dell interfaccia implementata dal bean. Viene usato raramente e solo nei casi in cui si vuole accedere ad un bean già istanziato e del tipo specificato. JSP Lezione 7 I JavaBean 2

3 o beanname: insieme all attributo type è utile in questi tre casi: il bean non esiste, si crea una nuova istanza. il bean esiste, si ottiene un riferimento all oggetto già esistente. Il bean è stato serializzato 1, si caricano i dati salvati e si istanzia il bean. Gestire le proprietà di un JavaBean Per poter accedere alle proprietà di un bean si utilizza l azione: <jsp:getproperty name="idnome" property="nomeproprietà"/> Che equivale all espressione: <%=Idnome.getNomeProprietà()%> Mentre per impostare i valori della proprietà è possibile utilizzare varie sintassi. Per assegnare un determinato valore ad una proprietà si utilizza: <jsp:setproperty name="idnome" property="nomeproprietà" value="valore"/> Per assegnare ad una proprietà del bean il valore del parametro di una richiesta: <jsp:setproperty name="idnome" property="nomeproprietà" /> È necessario che il nome del parametro sia uguale al nome della proprietà. In caso di nomi diversi si utilizza la seguente sintassi: <jsp:setproperty name="idnome" property="nomeproprietà" param="nomeparametro"/> Se si creano dei form con i nomi dei controlli uguali ai nomi delle proprietà del bean, esiste una forma abbreviata che permette di impostare tutte le proprietà del bean in un unica azione: <jsp:setproperty name="idnome" property="*" /> Se si modifica il codice di una classe JavaBean è necessario riavviare Tomcat affinchè le modifiche abbiano effetto. Un esempio reale Per chiarire meglio i concetti sopra esposti e i vantaggi nell utilizzo dei JavaBean, realizzeremo un applicazione che, dopo aver effettuato il login, darà la possibilità ad un utente autorizzato di poter modificare i propri dati. La struttura del database sarà quella illustrata nella lezione 6. Si partirà con il file esempio7_1.jsp che conterrà un form di autenticazione utente in cui si richiederanno il nome utente e la password. 1 processo con cui si salva lo stato di un oggetto, mentre la deserializzazione è il processo con cui si ripristina un oggetto precedentemente salvato. JSP Lezione 7 I JavaBean 3

4 page language="java" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" xml:lang="it"> <head> <title>usare i JavaBean</title> <meta http-equiv="content-type" content="text/html; charset=iso " /> </head> <body> <h2>i JavaBean</h2> <form method="post" action="mostradati.jsp"> <fieldset> <legend>login utente</legend> <label for="userid">user id: </label> <input type="text" name="userid" id="userid"> <label for="password">password: </label> <input type="password" name="password" id="password"> <input type="submit" value="login" name="invia"> </fieldset> </form> </body> </html> Creiamo il JavaBean che chiameremo Utente.java e il file compilato (da prompt dei comandi digitare javac Utente.java) lo inseriamo nella cartella WEB-INF/classes/mieiBean della nostra Web Application. package mieibean; import java.sql.*; public class Utente { private String userid=""; private String password=""; private String cognome=""; private String nome=""; private String tipovia=""; private String indirizzo=""; private String numcivico=""; private String cap=""; private String citta=""; private String prov=""; private String idtipo=""; private String =""; private String telefono=""; private String cellulare=""; private boolean utenteesiste=false; private String msgerrore=""; public String getcap() { return cap; public void setcap(string cap) { this.cap = cap; public String getcellulare() { return cellulare; JSP Lezione 7 I JavaBean 4

5 public void setcellulare(string cellulare) { this.cellulare = cellulare; public String getcitta() { return citta; public void setcitta(string citta) { this.citta = citta; public String getcognome() { return cognome; public void setcognome(string cognome) { this.cognome = cognome; public String get () { return ; public void set (string ) { this. = ; public String getidtipo() { return idtipo; public void setidtipo(string idtipo) { this.idtipo = idtipo; public String getindirizzo() { return indirizzo; public void setindirizzo(string indirizzo) { this.indirizzo = indirizzo; public String getnome() { return nome; public void setnome(string nome) { this.nome = nome; public String getnumcivico() { return numcivico; public void setnumcivico(string numcivico) { this.numcivico = numcivico; public String getpassword() { return password; /** JSP Lezione 7 I JavaBean 5

6 public void setpassword(string password) { this.password = password; public String getprov() { return prov; public void setprov(string prov) { this.prov = prov; public String gettelefono() { return telefono; public void settelefono(string telefono) { this.telefono = telefono; public String gettipovia() { return tipovia; public void settipovia(string tipovia) { this.tipovia = tipovia; public String getuserid() { return userid; public void setuserid(string userid) { this.userid = userid; public boolean isutenteesiste() { return utenteesiste; public void setutenteesiste(boolean utenteesiste) { this.utenteesiste = utenteesiste; public String getmsgerrore() { return msgerrore; public boolean loadutente() { utenteesiste=false; if (password!=null && userid!=null){ PreparedStatement stmt = null; ResultSet rs = null; Connection cn=null; try{ Class.forName("com.mysql.jdbc.Driver"); cn = DriverManager.getConnection("jdbc:mysql://localhost/registro_online?user=root&p assword=segreta"); String sql="select * FROM utente WHERE UserID=? AND password=?"; stmt = cn.preparestatement(sql); stmt.setstring(1,userid); JSP Lezione 7 I JavaBean 6

7 stmt.setstring(1,userid); stmt.setstring(2,password); rs = stmt.executequery(); if (rs.next()){ //utente esistente utenteesiste=true; cognome=rs.getstring("cognome"); nome=rs.getstring("nome"); tipovia=rs.getstring("tipovia"); indirizzo=rs.getstring("indirizzo"); numcivico=rs.getstring("numcivico"); cap=rs.getstring("cap"); citta=rs.getstring("citta"); prov=rs.getstring("prov"); idtipo=rs.getstring("idtipo"); =rs.getstring(" "); telefono=rs.getstring("telefono"); cellulare=rs.getstring("cellulare"); rs.close(); stmt.close(); cn.close(); catch (Exception e) { msgerrore=e.getmessage(); return utenteesiste; public boolean saveutente(){ utenteesiste=false; PreparedStatement stmt = null; ResultSet rs = null; Connection cn=null; try{ Class.forName("com.mysql.jdbc.Driver"); cn = DriverManager.getConnection("jdbc:mysql://localhost/registro_online?user=root&p assword=segreta"); //inserisce i dati String sql="update utente SET password=?,cognome=?,nome=?,tipovia=?,indirizzo=?,numcivico=?,cap=?,citta=?,pro v=?,idtipo=?, =?,telefono=?,cellulare=? Where userid=?"; PreparedStatement stmtins = cn.preparestatement(sql); stmtins.setstring(14,userid); stmtins.setstring(1,password); stmtins.setstring(2,cognome); stmtins.setstring(3,nome); stmtins.setstring(4,tipovia); stmtins.setstring(5,indirizzo); stmtins.setstring(6,numcivico); stmtins.setstring(7,cap); stmtins.setstring(8,citta); stmtins.setstring(9,prov); stmtins.setstring(10,idtipo); stmtins.setstring(11, ); stmtins.setstring(12,telefono); stmtins.setstring(13,cellulare); stmtins.executeupdate(); utenteesiste=true; rs.close(); cn.close(); JSP Lezione 7 I JavaBean 7

8 cn.close(); catch (Exception e){ msgerrore=e.getmessage(); return utenteesiste; Useremo il nostro Bean nella pagina mostradati.jsp che a seconda del nome e della password inseriti, caricherà i dati relativi all utente. Il JavaBean avrà uno scope session, questo significa che l istanza del Bean esisterà finchè la sessione utente sarà attiva. <%@ page language="java" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" xml:lang="it"> <head> <title>usare i JavaBean</title> <meta http-equiv="content-type" content="text/html; charset=iso " /> </head> <body> <h2>i JavaBean</h2> <% boolean utenteesiste=false; %> <%-- Creazione o recupero del JavaBean --%> <jsp:usebean id="utente" scope="session" class="mieibean.utente" /> <jsp:setproperty name="utente" property="userid"/> <jsp:setproperty name="utente" property="password"/> <% utenteesiste=utente.loadutente(); if(utenteesiste){ %> <form method="post" action="salvadati.jsp"> <fieldset> <legend>inserimento dati nuovo utente</legend> <label for="userid">user ID: </label> <input type="text" name="userid" id="userid" value="<jsp:getproperty name='utente' property='userid'/>"> <label for="password">password: </label> <input type="password" name="password" id="password" value="<jsp:getproperty name='utente' property='password'/>"> <label for="cognome">cognome: </label> <input type="text" name="cognome" id="cognome" value="<jsp:getproperty name='utente' property='cognome'/>"> <label for="nome">nome: </label> <input type="text" name="nome" id="nome" value="<jsp:getproperty name='utente' property='nome'/>"> <label for="tipovia">tipo Via: </label> <input type="text" name="tipovia" id="tipovia" value="<jsp:getproperty name='utente' property='tipovia'/>"> <label for="indirizzo">indirizzo: </label> <input type="text" name="indirizzo" id="indirizzo" value="<jsp:getproperty name='utente' property='indirizzo'/>"> JSP Lezione 7 I JavaBean 8

9 <label for="numcivico">n Civico: </label> <input type="text" name="numcivico" id="numcivico" value="<jsp:getproperty name='utente' property='numcivico'/>"> <label for="cap">cap: </label> <input type="text" name="cap" id="cap" value="<jsp:getproperty name='utente' property='cap'/>"> <label for="citta">città: </label> <input type="text" name="citta" id="citta" value="<jsp:getproperty name='utente' property='citta'/>"> <label for="prov">provincia: </label> <input type="text" name="prov" id="prov" value="<jsp:getproperty name='utente' property='prov'/>"> <label for="idtipoutente">tipo utente: </label> <% String tipoutente=utente.getidtipo(); %> <select name="idtipo" id="idtipo"> <option value="stu" <%if(tipoutente.equals("stu")) out.write("selected"); %>>Studente</option> <option value="ins" <%if(tipoutente.equals("ins")) out.write("selected"); %>>Insegnante</option> <option value="gen" <%if(tipoutente.equals("gen")) out.write("selected"); %>>Genitore</option> <option value="adm" <%if(tipoutente.equals("adm")) out.write("selected"); %>>Amministratore</option> </select> <label for=" "> </label> <input type="text" name=" " id=" " value="<jsp:getproperty name='utente' property=' '/>"> <label for="telefono">telefono: </label> <input type="text" name="telefono" id="telefono" value="<jsp:getproperty name='utente' property='telefono'/>"> <label for="cellulare">cellulare: </label> <input type="text" name="cellulare" id="cellulare" value="<jsp:getproperty name='utente' property='cellulare'/>"> <input type="submit" value="invia" name="invia"> </fieldset> </form> <% else { out.write("utente non trovato. " + utente.getmsgerrore()); %> </body> </html> I dati visualizzati potranno essere modificati e il salvataggio degli aggiornamenti saranno effettuati dalla pagina salvadati.jsp: JSP Lezione 7 I JavaBean 9

10 page language="java" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" xml:lang="it"> <head> <title>usare i JavaBean</title> <meta http-equiv="content-type" content="text/html; charset=iso " /> </head> <body> <h2>i JavaBean</h2> <% boolean utenteesiste=false; %> <jsp:usebean id="utente" class="mieibean.utente" scope="session"/> <jsp:setproperty name="utente" property="*"/> <% utenteesiste=utente.saveutente(); if(utenteesiste){ out.write("dati salvati correttamente"); else{ out.write("si è verificato il seguente problema:" + utente.getmsgerrore()); %> <a href="mostradati.jsp" title="torna ai dati personali">torna ai dati personali</a> </body> </html> Dall esempio proposto risulta evidente come siano molto più comprensibili le pagine jsp che utilizzano i bean, anziché inserire tutto il codice di gestione come scriptless. JSP Lezione 7 I JavaBean 10

1 Gestione dell utente connesso in sessione con Java Server Pages, Java Beans, Servlet

1 Gestione dell utente connesso in sessione con Java Server Pages, Java Beans, Servlet 1 Gestione dell utente connesso in sessione con Java Server Pages, Java Beans, Servlet Controllo dell utente connesso al sito tramite JSP, Java Beans e Servlet. Ciò che ci proponiamo di fare è l accesso

Dettagli

Le JavaServer Pages - Lezione 6 L accesso ai Database

Le JavaServer Pages - Lezione 6 L accesso ai Database Le JavaServer Pages - Lezione 6 L accesso ai Database A cura di Giuseppe De Pietro (depietro_giuseppe@yahoo.it) Contenuti Al giorno d oggi la maggior parte degli applicativi Web, anche semplici, hanno

Dettagli

Siti web centrati sui dati Architettura MVC-2: i JavaBeans

Siti web centrati sui dati Architettura MVC-2: i JavaBeans Siti web centrati sui dati Architettura MVC-2: i JavaBeans 1 ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010 Limiti dell approccio SEVLET UNICA La servlet svolge tre tipi di funzioni distinte: Interazione con

Dettagli

Architettura MVC-2: i JavaBeans

Architettura MVC-2: i JavaBeans Siti web centrati sui dati Architettura MVC-2: i JavaBeans Alberto Belussi anno accademico 2008/2009 Limiti dell approccio SEVLET UNICA La servlet svolge tre tipi di funzioni distinte: Interazione con

Dettagli

Laboratorio di Basi di Dati

Laboratorio di Basi di Dati Laboratorio di Basi di Dati Docente: Alberto Belussi Lezione 9 Architettura Model-View-Controller (MVC) Adottando l'architettura MVC e la tecnologia Servlet-JSP, un'applicazione web può essere realizzata

Dettagli

Laboratorio di sistemi Prima Web Application JSP [Java]

Laboratorio 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

Laboratorio di Sistemi Fattoriale di un numero Jsp [Java]

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

Dettagli

19. LA PROGRAMMAZIONE LATO SERVER

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

Dettagli

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

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

Dettagli

Corso di PHP. Prerequisiti. 6.1 PHP e il web 1. Conoscenza HTML Tecnica della programmazione Principi di programmazione web

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

Dettagli

Programmazione a Oggetti Modulo B

Programmazione a Oggetti Modulo B Programmazione a Oggetti Modulo B Progetto Dott. Alessandro Roncato 4/10/2011 Progetto Da svolgere singolarmente Scadenza consegna: una settimana prima dello scritto; Valutazione in base a: Corretta compilazione

Dettagli

Laboratorio di reti II: Java Server Pages

Laboratorio di reti II: Java Server Pages Laboratorio di reti II: Java Server Pages Stefano Brocchi brocchi@dsi.unifi.it 6 aprile, 2009 Stefano Brocchi Laboratorio di reti II: Java Server Pages 6 aprile, 2009 1 / 34 JSP - Java Server Pages Le

Dettagli

1) Il client(browser utilizzato) invia al server i dati inseriti dall utente. Server

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

Dettagli

04/05/2011. Lezione 6: Form

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

Dettagli

Basi di dati e Web (Moduli: Laboratorio e Siti Web centrati sui Dati) Prova scritta del 14 luglio 2008

Basi di dati e Web (Moduli: Laboratorio e Siti Web centrati sui Dati) Prova scritta del 14 luglio 2008 Basi di dati e Web (Moduli: Laboratorio e Siti Web centrati sui Dati) Prova scritta del 14 luglio 2008 Avvertenze: e severamente vietato consultare libri e appunti; chiunque verrà trovato in possesso di

Dettagli

Esercitazione su JDBC

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

Dettagli

Sicurezza Informatica: Tecniche di SQL INJECTION

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

Dettagli

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE PREMESSA La presente guida è da considerarsi come aiuto per l utente per l installazione e configurazione di Atollo Backup. La guida non vuole approfondire

Dettagli

Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass

Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass 0_Iniziare con GRASS Avvio di Grass e creazione della cartella del Database di GRASS Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass

Dettagli

Mac Application Manager 1.3 (SOLO PER TIGER)

Mac Application Manager 1.3 (SOLO PER TIGER) Mac Application Manager 1.3 (SOLO PER TIGER) MacApplicationManager ha lo scopo di raccogliere in maniera centralizzata le informazioni piu salienti dei nostri Mac in rete e di associare a ciascun Mac i

Dettagli

JDBC versione base. Le classi/interfacce principali di JDBC

JDBC versione base. Le classi/interfacce principali di JDBC JDBC versione base Java Database Connectivity è il package Java per l accesso a database relazionali il package contiene interfacce e classi astratte uno dei pregi è la completa indipendenza del codice

Dettagli

Cookie e Webstorage. Vediamo ora i metodi dell oggetto localstorage. Per memorizzare un valore si utilizza il metodo setitem:

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

Dettagli

1 Applicazione J2EE sul SAP WAS con SAP NWDS http://desvino.altervista.org

1 Applicazione J2EE sul SAP WAS con SAP NWDS http://desvino.altervista.org 1 Applicazione J2EE sul SAP WAS con SAP NWDS http://desvino.altervista.org Applicazione J2EE sul SAP WAS con SAP NWDS. Il SAP Web Application Server fornisce un framework integrato per lo sviluppo e l

Dettagli

FtpZone Guida all uso Versione 2.1

FtpZone Guida all uso Versione 2.1 FtpZone Guida all uso Versione 2.1 La presente guida ha l obiettivo di spiegare le modalità di utilizzo del servizio FtpZone fornito da E-Mind Srl. All attivazione del servizio E-Mind fornirà solamente

Dettagli

Uno dei pregi di Java è quello di integrare la documentazione con il codice stesso Formato dei commenti:

Uno dei pregi di Java è quello di integrare la documentazione con il codice stesso Formato dei commenti: Javadoc Uno dei pregi di Java è quello di integrare la documentazione con il codice stesso Formato dei commenti: /* commenti */ // commenti /** commenti documentazione */ Questi ultimi generano automaticamente

Dettagli

1 http://desvino.altervista.org JSPDynPage, componenti portale e Java Server Pages

1 http://desvino.altervista.org JSPDynPage, componenti portale e Java Server Pages 1 http://desvino.altervista.org JSPDynPage, componenti portale e Java Server Pages Le JSP DynPages sono un utile strumento, fornito da SAP Netweaver, per una gestione più evoluta di event handling e session

Dettagli

MANUALE PARCELLA FACILE PLUS INDICE

MANUALE PARCELLA FACILE PLUS INDICE MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella

Dettagli

Tipi primitivi. Ad esempio, il codice seguente dichiara una variabile di tipo intero, le assegna il valore 5 e stampa a schermo il suo contenuto:

Tipi primitivi. Ad esempio, il codice seguente dichiara una variabile di tipo intero, le assegna il valore 5 e stampa a schermo il suo contenuto: Tipi primitivi Il linguaggio Java offre alcuni tipi di dato primitivi Una variabile di tipo primitivo può essere utilizzata direttamente. Non è un riferimento e non ha senso tentare di istanziarla mediante

Dettagli

Interazione con l utente : i moduli.

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.

Dettagli

Registratori di Cassa

Registratori 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...

Dettagli

L architettura MVC (Model- View-Controller) Introduzione

L architettura MVC (Model- View-Controller) Introduzione L architettura MVC (Model- View-Controller) Introduzione Architettura MCV L architettura MVC è un insieme di regole per strutturare un sito-web dinamico. Queste regole complicano la struttura del sito,

Dettagli

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3

Dettagli

I FORM. L'attributo action contiene l'url del file php a cui devono essere inviati i file per essere elaborati.

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

Dettagli

Oggetto: MASTER DI ALTA FORMAZIONE PROFESSIONALE IN PROGRAMMATORE JAVA PARTECIPAZIONE GRATUITA

Oggetto: MASTER DI ALTA FORMAZIONE PROFESSIONALE IN PROGRAMMATORE JAVA PARTECIPAZIONE GRATUITA Oggetto: MASTER DI ALTA FORMAZIONE PROFESSIONALE IN PROGRAMMATORE JAVA PARTECIPAZIONE GRATUITA Salerno Formazione, società operante nel settore della didattica, della formazione professionale e certificata

Dettagli

ESEMPI DI FORM (da www.html.it)

ESEMPI DI FORM (da www.html.it) ESEMPI DI FORM (da www.html.it) Vediamo, nel particolare, tutti i tag che HTML 4.0 prevede per la creazione di form. Questo tag apre e chiude il modulo e raccoglie il contenuto dello stesso,

Dettagli

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste versione 2.1 24/09/2015 aggiornamenti: 23-set-2015; 24-set-2015 Autore: Francesco Brunetta (http://www.francescobrunetta.it/)

Dettagli

Sistema Gestionale FIPRO. Dott. Enea Belloni Ing. Andrea Montagnani

Sistema 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

Guida alla registrazione on-line di un DataLogger

Guida alla registrazione on-line di un DataLogger NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso

Dettagli

Risposte e consigli ruotanti attorno a Docsafe

Risposte e consigli ruotanti attorno a Docsafe Risposte e consigli ruotanti attorno a Docsafe Cos è Docsafe? Docsafe consente di ricevere, salvare e gestire documenti in formato digitale. È possibile inoltre aggiungere documenti propri. In questo modo

Dettagli

Sviluppata da: Lo Russo - Porcelli Pag. 1 di 6 6FRSR utilizzare il DBMS Postgresql per imparare il linguaggio SQL.

Sviluppata da: Lo Russo - Porcelli Pag. 1 di 6 6FRSR utilizzare il DBMS Postgresql per imparare il linguaggio SQL. Pag. 1 di 6 6FRSR utilizzare il DBMS Postgresql per imparare il linguaggio SQL. 2ELHWWLYL GD UDJJLXQJHUH SHU JOL VWXGHQWL alla fine dell esercitazione gli studenti dovranno essere in grado di: 1. utilizzare

Dettagli

Oggetti Lezione 3. aspetti generali e definizione di classi I

Oggetti Lezione 3. aspetti generali e definizione di classi I Programmazione a Oggetti Lezione 3 Il linguaggio Java: aspetti generali e definizione di classi I Sommario Storia e Motivazioni Definizione di Classi Campi e Metodi Istanziazione di oggetti Introduzione

Dettagli

Java Server Pages (JSP) JSP o Servlet? Java Server Pages (JSP) Java Server Pages Costituiscono un estensione della tecnologia delle servlet

Java Server Pages (JSP) JSP o Servlet? Java Server Pages (JSP) Java Server Pages Costituiscono un estensione della tecnologia delle servlet Java Server Pages (JSP) Introduzione alle JSP Linguaggio di scripting lato server HTML-embedded Una pagina JSP contiene sia HTML sia codice Il client effettua la richiesta per la pagina JSP La parte HTML

Dettagli

Guida all installazione di Easy

Guida all installazione di Easy Guida all installazione di Easy ISTRUZIONI PER L INSTALLAZIONE DEL SOFTWARE EASY Requisiti di sistema Sistemi operativi supportati: Windows 2000 Service Pack 4; Windows Server 2003 SP2(consigliato per

Dettagli

Modulo 4: Ereditarietà, interfacce e clonazione

Modulo 4: Ereditarietà, interfacce e clonazione Modulo 4: Ereditarietà, interfacce e clonazione Argomenti Trattati: Classi, Superclassi e Sottoclassi Ereditarietà Ereditarietà ed Attributi Privati Override super Ereditarietà e Costruttori Polimorfismo

Dettagli

TERMINALE. Creazione e gestione di una postazione terminale di Eureka

TERMINALE. Creazione e gestione di una postazione terminale di Eureka TERMINALE Creazione e gestione di una postazione terminale di Eureka Febbraio 2011 2 Creazione e gestione di una postazione terminale di Eureka INDICE POSTAZIONE TERMINALE EUREKA REQUISITI INSTALLAZIONE

Dettagli

2. LOGIN E RECUPERO DATI DI ACCESSO

2. LOGIN E RECUPERO DATI DI ACCESSO 1. ACCESSO AL SISTEMA La prima schermata cui si accede consente le seguenti operazioni: Login Registrazione nuovo utente Recupero password e/o nome utente 2. LOGIN E RECUPERO DATI DI ACCESSO L accesso

Dettagli

CONDOMINIO MOBI. Per farlo, basta cliccare sul pulsante di pubblicazione dati nella buttonbar

CONDOMINIO 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

Dettagli

1) GESTIONE DELLE POSTAZIONI REMOTE

1) GESTIONE DELLE POSTAZIONI REMOTE IMPORTAZIONE ESPORTAZIONE DATI VIA FTP Per FTP ( FILE TRANSFER PROTOCOL) si intende il protocollo di internet che permette di trasferire documenti di qualsiasi tipo tra siti differenti. Per l utilizzo

Dettagli

Manuale Utente SIRECO

Manuale Utente SIRECO Corte Dei Conti Manuale Utente SIRECO Guida all accesso a SIRECO Indice dei contenuti 1. Obiettivo del documento... 3 1.1 Acronimi, abbreviazioni, e concetti di base... 3 2. Registrazione di un Responsabile...

Dettagli

Standard Nazionale di Comunicazione Mercato Gas

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:

Dettagli

SITI-Reports. Progetto SITI. Manuale Utente. SITI-Reports. ABACO S.r.l.

SITI-Reports. Progetto SITI. Manuale Utente. SITI-Reports. ABACO S.r.l. Progetto SITI Manuale Utente SITI-Reports ABACO S.r.l. ABACO S.r.l. C.so Umberto, 43 46100 Mantova (Italy) Tel +39 376 222181 Fax +39 376 222182 www.abacogroup.eu e-mail : info@abacogroup.eu 02/03/2010

Dettagli

ACTIVE SERVICE PAGES E DATABASE: tecnologia ADO

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

Dettagli

Database e reti. Piero Gallo Pasquale Sirsi

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

Dettagli

FtpZone Guida all uso

FtpZone Guida all uso FtpZone Guida all uso La presente guida ha l obiettivo di spiegare le modalità di utilizzo del servizio FtpZone fornito da E-Mind Srl. All attivazione del servizio E-Mind fornirà solamente un login e password

Dettagli

Invio SMS. DM Board ICS Invio SMS

Invio SMS. DM Board ICS Invio SMS Invio SMS In questo programma proveremo ad inviare un SMS ad ogni pressione di uno dei 2 tasti della DM Board ICS. Per prima cosa creiamo un nuovo progetto premendo sul pulsante (Create new project): dove

Dettagli

FPf per Windows 3.1. Guida all uso

FPf per Windows 3.1. Guida all uso FPf per Windows 3.1 Guida all uso 3 Configurazione di una rete locale Versione 1.0 del 18/05/2004 Guida 03 ver 02.doc Pagina 1 Scenario di riferimento In figura è mostrata una possibile soluzione di rete

Dettagli

DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE

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

Dettagli

Manuale Utente MyFastPage

Manuale Utente MyFastPage Manuale MyFastPage Utente Elenco dei contenuti 1. Cosa è MyVoice Home?... 4 1.1. Introduzione... 5 2. Utilizzo del servizio... 6 2.1. Accesso... 6 2.2. Disconnessione... 7 2.3. Configurazione base Profilo

Dettagli

Introduzione JDBC interfaccia java.sql driver caricare i driver

Introduzione JDBC interfaccia java.sql driver caricare i driver J D B C DISPENSE Introduzione JDBC (Java Database Connectivity) è un interfaccia completamente Java utilizzata per eseguire istruzioni SQL sui database. L'API JDBC si trova nel pacchetto java.sql; contiene

Dettagli

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

Il 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

Dettagli

1. Compilazione dell istanza di adesione

1. Compilazione dell istanza di adesione 1. Compilazione dell istanza di adesione Compilare l istanza di adesione dal sito dell Agenzia delle Dogane avendo cura di stampare il modulo compilato. In questa fase è necessario comunicare se si è in

Dettagli

I file di dati. Unità didattica D1 1

I file di dati. Unità didattica D1 1 I file di dati Unità didattica D1 1 1) I file sequenziali Utili per la memorizzazione di informazioni testuali Si tratta di strutture organizzate per righe e non per record Non sono adatte per grandi quantità

Dettagli

Progetto Istanze On Line

Progetto Istanze On Line 2009 Progetto Istanze On Line 20 marzo 2009 INDICE 1 INTRODUZIONE ALL USO DELLA GUIDA...3 1.1 SIMBOLI USATI E DESCRIZIONI...3 2 GESTIONE DELL UTENZA...4 2.1 COS È E A CHI È RIVOLTO...4 2.2 NORMATIVA DI

Dettagli

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. 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

Dettagli

MANUALE ESSE3 Gestione Registro delle lezioni

MANUALE ESSE3 Gestione Registro delle lezioni MANUALE ESSE3 Gestione Registro delle lezioni DOCENTI 1 INDICE 1. INTRODUZIONE E ACCESSO... 3 2. GESTIONE DEL REGISTRO... 4 2.1. Informazioni generali... 6 2.2. Stato del Registro... 7 2.2.1. Transizioni

Dettagli

Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2006/7. Il trattamento dei dati

Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2006/7. Il trattamento dei dati Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2006/7 Il trattamento dei dati database: il linguaggio SQL seconda parte Prof. Valle D.ssa Folgieri Lez9 15.11.06 Trattamento dati. Database: il

Dettagli

MUSEO&WEB. un area riservata (OTEBAC) Roma, 15 giugno 2010

MUSEO&WEB. un area riservata (OTEBAC) Roma, 15 giugno 2010 CMS MUSEO&WEB 1) Creare e gestire un area riservata 2) Gestione Modulo utenti Andrea deatempera pea (OTEBAC) Area riservata Talvolta può essere necessario utilizzare il sito per condividere informazioni

Dettagli

Manuale d uso Lexun Area Riservata proprietà di logos engineering - Sistema Qualità certificato ISO 9001 Det Norske Veritas Italia

Manuale d uso Lexun Area Riservata proprietà di logos engineering - Sistema Qualità certificato ISO 9001 Det Norske Veritas Italia Pag. 1/5 Vi permetterà di gestire lo scambio di file con colleghi o clienti in maniera semplice, veloce e sicura. Potrete creare delle cartelle da condividere con i Vostri utenti e inserirvi all interno

Dettagli

Accreditamento al SID

Accreditamento al SID Accreditamento al SID v. 3 del 22 ottobre 2013 Guida rapida 1 Sommario Accreditamento al SID... 3 1. Accesso all applicazione... 4 2. Richieste di accreditamento al SID... 6 2.1. Inserimento nuove richieste...

Dettagli

Laboratorio Progettazione Web PHP e FORMs HTML. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014

Laboratorio Progettazione Web PHP e FORMs HTML. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014 Laboratorio Progettazione Web PHP e FORMs HTML Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014 Struttura Applicazioni Web Browser Web HTTP Server Web API Dati Presentation Application Storage

Dettagli

Guida al primo accesso sul SIAN

Guida al primo accesso sul SIAN Guida al primo accesso sul SIAN Il presente documento illustra le modalità operative per il primo accesso al sian e l attivazione dell utenza per poter fruire dei servizi presenti nella parte privata del

Dettagli

COSTER. Import/Export su SWC701. SwcImportExport

COSTER. Import/Export su SWC701. SwcImportExport SwcImportExport 1 Con SWC701 è possibile esportare ed importare degli impianti dal vostro database in modo da tenere aggiornati più Pc non in rete o non facente capo allo stesso DataBase. Il caso più comune

Dettagli

Laboratorio di Sistemi Programmare in Php con NetBeans Php. Programmare in Php con Xampp e NetBeans IDE

Laboratorio 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

Dettagli

RELAZIONE SCRITTA RELATIVA AL PROGRAMMA DI GESTIONE SITO E-COMMERCE

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

Dettagli

MANUALE UTENTE. In questo manuale verranno descritte tutte le sue funzioni. Il sistema OTRS è raggiungibile al seguente link:

MANUALE UTENTE. In questo manuale verranno descritte tutte le sue funzioni. Il sistema OTRS è raggiungibile al seguente link: MANUALE UTENTE OTRS è il sistema di ticketing per la gestione delle richieste tecniche e di supporto ai clienti e partner di Delta Progetti 2000. La nuova versione 3.2.10 introduce una grafica più intuitiva

Dettagli

I Codici Documento consentono di classificare le informazioni e di organizzare in modo logico l archiviazione dei file.

I Codici Documento consentono di classificare le informazioni e di organizzare in modo logico l archiviazione dei file. Archivia Modulo per l acquisizione, l archiviazione e la consultazione di informazioni Il modulo Archivia permette l acquisizione, l archiviazione e la consultazione di informazioni (siano esse un immagine,

Dettagli

Laboratorio di sistemi Autenticazione utente mediante scriplet Jsp [NetBeans]

Laboratorio di sistemi Autenticazione utente mediante scriplet Jsp [NetBeans] Figura 1 - La pagina input_user.jsp appena caricata Figura 2 - Lascio vuoti entrambi i campi o immetto un solo valore Figura 3 - Immetto dei valori che non esistono nel database autent_utente_scriplet.pdf

Dettagli

LUdeS Informatica 2 EXCEL. Seconda parte AA 2013/2014

LUdeS Informatica 2 EXCEL. Seconda parte AA 2013/2014 LUdeS Informatica 2 EXCEL Seconda parte AA 2013/2014 STAMPA Quando si esegue il comando FILE STAMPA, Excel manda alla stampante tutte le celle del foglio di lavoro corrente che hanno un contenuto. Il numero

Dettagli

CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS

CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS CONTENUTI: CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS Creazione database vuoto Creazione tabella Inserimento dati A) Creazione di un database vuoto Avviamo il programma Microsoft Access. Dal menu

Dettagli

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com 2014 Manuale LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa

Dettagli

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica. Tecnologie informatiche ACCESSO REMOTO CON WINDOWS Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica. Un esempio di tale servizio

Dettagli

Amministrazione Trasparente

Amministrazione Trasparente Amministrazione Trasparente Acquisizione CV Dirigenti Scolastici e Monitoraggio Guida di riferimento Indice 1. Introduzione... 3 2. Accesso e utilizzo dell applicazione... 4 3. Acquisizione del Curriculum

Dettagli

Esercizi sulla definizione di classi (Fondamenti di Informatica 1 Walter Didimo) Soluzioni

Esercizi sulla definizione di classi (Fondamenti di Informatica 1 Walter Didimo) Soluzioni Esercizi sulla definizione di classi (Fondamenti di Informatica 1 Walter Didimo) Soluzioni Esercizio 1 Nella classe definita di seguito indicare quali sono le variabili di istanza, quali sono le variabili

Dettagli

JDBC per l accesso Java a DB. Tito Flagella tito@link.it

JDBC per l accesso Java a DB. Tito Flagella tito@link.it JDBC per l accesso Java a DB Tito Flagella tito@link.it JDBC fornisce una libreria standard per l accesso a database relazionali Non è un acronimo ufficiale ma è comunemente interpretato come Java DataBase

Dettagli

Titolare del trattamento dei dati innanzi descritto è tsnpalombara.it

Titolare 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

Dettagli

A tal fine il presente documento si compone di tre distinte sezioni:

A tal fine il presente documento si compone di tre distinte sezioni: Guida on-line all adempimento Questa guida vuole essere un supporto per le pubbliche amministrazioni, nella compilazione e nella successiva pubblicazione dei dati riguardanti i dirigenti sui siti istituzionali

Dettagli

CONTENT MANAGEMENT SY STEM

CONTENT MANAGEMENT SY STEM CONTENT MANAGEMENT SY STEM I NDI CE I NTRODUZI ONE Accesso al CMS 1) CONTENUTI 1.1 I nserimento, modifica e cancellazione dei contenuti 1.2 Sezioni, categorie e sottocategorie 2) UTENTI 3) UP LOAD FILES

Dettagli

11/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 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

Dettagli

L amministratore di dominio

L amministratore di dominio L amministratore di dominio Netbuilder consente ai suoi clienti di gestire autonomamente le caselle del proprio dominio nel rispetto dei vincoli contrattuali. Ciò è reso possibile dall esistenza di un

Dettagli

CORSO DI FORMAZIONE PER L'ACCESSO AI LABORATORI DELL'ATENEO COMPILAZIONE SCHEDA DI ACCESSO

CORSO DI FORMAZIONE PER L'ACCESSO AI LABORATORI DELL'ATENEO COMPILAZIONE SCHEDA DI ACCESSO SERVIZIO FORMAZIONE E SVILUPPO R. U. CORSO DI FORMAZIONE PER L'ACCESSO AI LABORATORI DELL'ATENEO Guida per i frequentatori dei laboratori Per ogni frequentatore che deve accedere ai laboratori di Ateneo

Dettagli

ING SW. Progetto di Ingegneria del Software. e-travel. Requisiti Utente. Specifiche Funzionali del Sistema

ING SW. Progetto di Ingegneria del Software. e-travel. Requisiti Utente. Specifiche Funzionali del Sistema Pagina: 1 e-travel ING SW Progetto di Ingegneria del Software e-travel Requisiti Utente Specifiche Funzionali del Sistema e Pagina: 2 di 9 Indice dei contenuti 1 INTRODUZIONE... 3 1.1 SCOPO DEL DOCUMENTO...

Dettagli

NOVITÀ SITI COMMERCIALISTA

NOVITÀ SITI COMMERCIALISTA NOVITÀ E-COMMERCE Sono state introdotte, nella versione 2011B, una serie di implementazioni grazie alle quali sarà ora possibile disporre all interno del proprio sito E-commerce delle seguenti funzionalità:

Dettagli

Casalini Crypto. Documento di protocollo tecnico VRS 2.1

Casalini Crypto. Documento di protocollo tecnico VRS 2.1 Casalini Crypto 10.13 Documento di protocollo tecnico VRS 2.1 Requisiti fondamentali per l utilizzo del servizio: - I file PDF da criptare non devono essere già protetti da password o da altri sistemi

Dettagli

PROGRAMMA GESTIONE TURNI MANUALE UTENTE. Programma Gestione Turni Manuale Utente versione 1.1

PROGRAMMA GESTIONE TURNI MANUALE UTENTE. Programma Gestione Turni Manuale Utente versione 1.1 PROGRAMMA GESTIONE TURNI MANUALE UTENTE INDICE 1 PREMESSA 3 2 COMANDI COMUNI 3 3 SEDI 3 4 FESTIVITÀ 4 5 PERIODI TURNI 4 6 COD. TURNI 6 7 TURNI SPORTIVI 9 8 COD. EQUIPAGGI 9 9 DISPONIBILITÀ 10 10 INDISPONIBILITÀ

Dettagli

CamiGas-Digigas: Manuale Referente

CamiGas-Digigas: Manuale Referente CamiGas Manuale Referente per l utilizzo di Digigas, sistema online del Gruppo di acquisto di Camisano Vicentino (VI) Rev. 1.0 del 12/06/2013 Dopo essere andati sul sito di CamiGas per gli ordini online

Dettagli

6 BILANCI E NOTA INTEGRATIVA

6 BILANCI E NOTA INTEGRATIVA Bollettino 5.00-265 6 BILANCI E NOTA INTEGRATIVA 6.1 [5.00\ 22] Il bilancio in formato XBRL 6.1.1 Normativa Il DPCM del 10 dicembre 2008 - Specifiche tecniche del formato elettronico elaborabile (XBRL)

Dettagli

Tomcat & Servlet. Contenuti. Programmazione in Ambienti Distribuiti. Tomcat Applicazioni Web. Servlet JSP Uso delle sessioni

Tomcat & Servlet. Contenuti. Programmazione in Ambienti Distribuiti. Tomcat Applicazioni Web. Servlet JSP Uso delle sessioni Tomcat & Servlet Programmazione in Ambienti Distribuiti V 1.2 Marco Torchiano 2005 Contenuti Tomcat Applicazioni Web Struttura Sviluppo Deployment Servlet JSP Uso delle sessioni 1 Tomcat Tomcat è un contenitore

Dettagli

FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA

FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA Redatto da IZ1FAL Secco Marco Pagina 1 di 15 INDICE 1 1- INSTALLAZIONE... 3 1-1 Scaricare i pacchetti aggiornati... 3 1-2 Startup

Dettagli

Guido d uso sito internet Unione Valdera

Guido d uso sito internet Unione Valdera Guido d uso sito internet Unione Valdera Accesso Area riservata di gestione sito: Inserito nome utente e password vi troverete la schermata di cui sotto con le sezioni del sito in evidenza Cliccando sulla

Dettagli