Tomcat struttura delle directory

Размер: px
Начинать показ со страницы:

Download "Tomcat struttura delle directory"

Транскрипт

1 Tomcat struttura delle directory $CATALINA_HOME (oppure $TOMCAT_HOME): rappresenta la directory radice dell installazione di Tomcat e contiene le seguenti directory: bin common (lib nelle versioni più recenti) conf logs temp webapps work Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-1

2 Tomcat directory bin Questa directory contiene i file binari e gli script di amministrazione di Tomcat. Tra questi ve ne sono due fondamentali: startup.sh (startup.bat in Windows): avvia Tomcat shutdown.sh (shutdown.bat in Windows): arresta Tomcat Durante la fase di sviluppo di una web application è molto frequente dover arrestare e riavviare il servizio. Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-2

3 Tomcat directory common In questa directory si trovano le classi relative a Tomcat ed alle applicazioni web pubblicate in webapps: classes/.class lib/.jar servlet.jar (o servlet-api.jar): da inserire nel classpath: javac classpath $TOMCAT_HOME/common/lib/servlet-api.jar <file.java> tools.jar... Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-3

4 Tomcat directory conf Questa directory contiene i file di configurazione di Tomcat. In particolare vi sono i seguenti file: server.xml: parametri di configurazione generali di Tomcat (in caso di modifica è necessario riavviare il server). tomcat-users.xml: informazioni sugli utenti di Tomcat. Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-4

5 Tomcat server.xml (I) Struttura del file: <Server> (tag principale) <Service> (descrive la modalità di funzionamento, e.g., stand-alone) Connector (porta TCP su cui Tomcat ascolta le richieste) Engine (gestore delle richieste)» Host (host virtuale) Context (applicazione web)» Realm» Logger Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-5

6 Tomcat server.xml (II) Uno dei tag fondamentali è <Context> in quanto consente di definire il contesto di un applicazione web: <Context path="/examples" docbase="examples" debug="0" reloadable="true" /> URL Posizione nel file system Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-6

7 Esempio: definire un applicazione fuori da webapps Specificando il tag Context come segue, si definisce una nuova applicazione i cui file risiedono in C:\nuovaapp e richiamabile tramite l URL <Context path="/nuova" docbase="c:\nuovaapp" debug="0" reloadable="true" /> Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-7

8 Tomcat server.xml (III) Il tag <Logger> consente di definire le caratteristiche e la posizione dei file di log: <Logger classname="org.apache.catalina.logger.filelogger" directory="logs" prefix="localhost_log. " suffix=".txt" timestamp="true" /> Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-8

9 Tomcat tomcat-users.xml (I) <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager"/> <role rolename="admin"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/> <user username="admin" password="adminpwd" roles="admin,manager"/> </tomcat-users> N.B.: le password degli utenti sono inserite in chiaro! Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-9

10 Tomcat directory logs Questa directory contiene i registri dell attività di Tomcat. Sono presenti molti file il cui nome è definito dal tag <Logger> nel file di configurazione server.xml. Ad esempio alcuni possibili formati sono: localhost_log.aaaa-mm-gg.txt localhost_admin_log.aaaa-mm-gg.txt localhost_users_log.aaaa-mm-gg.txt Cosa viene registrato? eventi relativi al server Tomcat (avvio, arresto, ); eventuali errori; Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-10

11 Tomcat directory temp Temp è una directory di lavoro dove Tomcat memorizza dei file temporanei durante la sua attività. Questa directory è essenziale per il funzionamento di Tomcat e non va rimossa (anche se appare vuota). Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-11

12 Tomcat - directory webapps Directory contenente le applicazioni web: scritte dagli utenti; predefinite con l installazione di Tomcat (e.g., gli esempi contenuti in examples/). Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-12

13 Tomcat directory work Anche questa è una directory di lavoro. In particolare Tomcat la utilizza per memorizzare temporaneamente le servlet generate dalle pagine scritte con la tecnologia JSP (Java Server Pages). Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-13

14 Esempio Ciao, mondo! Fasi dello sviluppo: scrittura del codice in locale (CiaoMondo.java); compilazione in locale (CiaoMondo.class) passo opzionale; scrittura del file web.xml (deployment descriptor file); Scrittura di una pagina HTML di presentazione che contenga il link alla servlet passo opzionale; deployment e Test su un installazione locale di tomcat passo opzionale; copia dei file sul server (latoserver.dimi.uniud.it) nelle opportune directory tramite scp; compilazione sul server (se la compilazione è avvenuta in locale, si può provare a copiare sul server solo il file CiaoMondo.class, evitando questo passo); Arresto e riavvio della propria applicazione web tramite il Tomcat Manager. Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-14

15 Il codice import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class CiaoMondo extends HttpServlet { public void doget(httpservletrequest req, HttpServletResponse res) throws ServletException, IOException { res.setcontenttype("text/html"); PrintWriter out = res.getwriter(); } } out.println("<!doctype html PUBLIC \"-//W3C//DTD XHTML "+ "1.1//EN\" \" out.println("<html xmlns=\" "+ "xml:lang=\"it\" lang=\"it\">"); out.println("<head><title>ciao, mondo!</title></head>"); out.println("<body>"); out.println("<strong>ciao, mondo!</strong>"); out.println("</body></html>"); Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-15

16 Compilazione in locale (ambiente Windows) Supponendo di aprire un prompt del DOS, digitare i seguenti comandi: cd <percorso della directory che contiene CiaoMondo.java> javac -classpath "C:\Programmi\Apache Software Foundation\Tomcat 6.0\lib\servletapi.jar" CiaoMondo.java Viene prodotto il file CiaoMondo.class Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-16

17 Il file web.xml <?xml version="1.0" encoding="iso "?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" " <web-app> <servlet> <servlet-name>primotest</servlet-name> <servlet-class>ciaomondo</servlet-class> </servlet> <servlet-mapping> <servlet-name>primotest</servlet-name> <url-pattern>/servlet/primo</url-pattern> </servlet-mapping> </web-app> Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-17

18 Un file index.html con il link alla servlet <HTML> <HEAD> <TITLE>Servlet di prova</title> </HEAD> <BODY> <TABLE> <TR> <TD> <A HREF="servlet/Primo">La mia prima servlet</a> </TD> </TR> </TABLE> </BODY> </HTML> Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-18

19 Deployment in locale (I) Ambiente Windows Dove copiare i file? supponiamo di aver installato Tomcat in C:\Programmi\Apache Software Foundation\Tomcat 7.0; creiamo una cartella test all interno di C:\Programmi\Apache Software Foundation\Tomcat 7.0\webapps; creiamo una cartella WEB-INF all interno di C:\Programmi\Apache Software Foundation\Tomcat 7.0\webapps\test; creiamo una cartella classes all interno di C:\Programmi\Apache Software Foundation\Tomcat 7.0\webapps\test\WEB-INF. Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-19

20 Deployment in locale (II) Ambiente Windows Copiamo index.html (se lo abbiamo creato) in C:\Programmi\Apache Software Foundation\Tomcat 7.0\webapps\test. Copiamo web.xml in C:\Programmi\Apache Software Foundation\Tomcat 6.0\webapps\test\WEB-INF; Copiamo CiaoMondo.class in C:\Programmi\Apache Software Foundation\Tomcat 7.0\webapps\test\WEB- INF\classes; Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-20

21 Schema della struttura delle directory create $CATALINA_HOME/webapps test index.html WEB-INF web.xml classes/ CiaoMondo.class Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-21

22 Deployment in locale (III) Ambiente Windows Arrestiamo e riavviamo il servizio (tramite gli script shutdown.bat e startup.bat, oppure l apposita applicazione nella tray-bar di Windows). Testiamo la nostra applicazione: (facciamo click sul link nella pagina che compare sul browser); (test diretto senza passare dalla pagina HTML). Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-22

23 Deployment remoto (tramite scp) - I Sintassi di scp: $ man scp NAME scp secure copy (remote file copy program) SYNOPSIS scp [-pqrvbc46] [-F ssh_config] [-S program] [-P port] [-c cipher] [-i identity file] [-o ssh_option] [[user@]host1]:file1 [ ] [[user@]host2]:file2 The options are as follows: -r Recursively copies entire directories Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-23

24 Deployment remoto (tramite scp) - II scp index.html <nome utente>@latoserver.dimi.uniud.it:/home/ <nome utente>/servlets/ scp web.xml <nome utente>@latoserver.dimi.uniud.it:/home/ <nome utente>/servlets/web-inf/ scp CiaoMondo.class <nome utente>@latoserver.dimi.uniud.it:/home/ <nome utente>/servlets/web-inf/classes/ Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-24

25 Deployment remoto (tramite client grafico) Per i sistemi operativi della famiglia Windows esistono dei client grafici per le operazioni di copia remota. Un client grafico gratuito è disponibile all indirizzo Le operazioni di copia sono notevolmente semplificate dall interfaccia grafica (supporta anche la copia sicura, come scp). Un alto client grafico gratuito è disponibile all'indirizzo Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-25

26 Core FTP - Interfaccia Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-26

27 Deployment remoto su latoserver.dimi.uniud.it Copiare i file su latoserver.dimi.uniud.it (tramite scp o CoreFTP) nelle seguenti directory: index.html in ~/servlets/ web.xml in ~/servlets/web-inf CiaoMondo.class in ~/servlets/web-inf/classes/ Se non si dispone del file.class: copiare CiaoMondo.java nella propria home; Compilarlo con il comando javac ~/CiaoMondo.java Copiare il file compilato in ~/servlets/web-inf/classes/ Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-27

28 Deployment remoto su latoserver.dimi.uniud.it Collegarsi a Fra i link a sinistra della home page di Tomcat cliccare su Tomcat Manager Inserire lo username tomcat e la password comunicata a lezione Compare una pagina web che elenca tutte le applicazioni registrate su Tomcat Scrollare la pagina fino a individuare la propria (/<nome utente>) Cliccare su Reload oppure prima su Stop e poi su Start (non cliccare su Undeploy) Attenzione a non arrestare, avviare o rimuovere le applicazioni degli altri utenti. Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-28

29 Test finale Collegarsi a <nome utente>/ e cliccare sul link per testare la servlet Oppure collegarsi a <nome utente>/servlet/primo per testare la servlet direttamente senza passare dalla pagina index.html. Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-29

30 Un esempio più complesso Vogliamo ora sperimentare l'utilizzo dei FORM e dei vari campi di input di questi ultimi. Più precisamente scriveremo una pagina (X)HTML contenente un form che chiederà all utente di inserire alcune informazioni. Alla pressione del pulsante di invio del form, verrà chiamata una servlet che leggerà i valori inseriti dall utente e genererà una pagina visualizzandoli. Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-30

31 Il form: form.html (1) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" " <html xmlns=" xml:lang="it" lang="it"> <head> <title>un semplice form</title> </head> <body> <form method="post" action="servlet/formtest"> Qual è il tuo nome? <input type="text" name="nome"><br/> Inserisci una password: <input type="password" name="pwd"><br/> Scegli una città: <select name="citta"> <option value="1">milano</option> <option value="2">padova</option> <option value="3">roma</option> <option value="4" selected="true">udine</option> </select><br />... Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-31

32 Il form: form.html (2)... Quali mezzi di trasporto usi? <br /> <input type="checkbox" name="trasporto1"> Auto<br /> <input type="checkbox" name="trasporto2"> Bicicletta<br /> <input type="checkbox" name="trasporto3"> Mezzi pubblici<br /> <input type="checkbox" name="trasporto4"> Vado a piedi<br /> Hai detto la verità? Sì <input type="radio" name="dichiarazione" value="s" checked> No <input type="radio" name="dichiarazione" value="n"><br/> <input type="submit" value="invia >>"> </form> </body> </html> Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-32

33 La nuova servlet: FormFieldsTest.java (1) import java.io.*; import javax.servlet.*; import javax.servlet.http.*; Recupero dei valori dei campi del form public class FormFieldsTest extends HttpServlet { public void dopost(httpservletrequest req, HttpServletResponse res) throws ServletException, IOException { res.setcontenttype("text/html"); PrintWriter out = res.getwriter(); String nome=req.getparameter("nome")==null? "" : req.getparameter("nome"); String password=req.getparameter("pwd")==null? "" : req.getparameter("pwd"); String citta=req.getparameter("citta")==null? "" : req.getparameter("citta"); String mezzo1=req.getparameter("trasporto1")==null? "" : req.getparameter("trasporto1"); String mezzo2=req.getparameter("trasporto2")==null? "" : req.getparameter("trasporto2"); String mezzo3=req.getparameter("trasporto3")==null? "" : req.getparameter("trasporto3"); String mezzo4=req.getparameter("trasporto4")==null? "" : req.getparameter("trasporto4"); String dichiarazione=req.getparameter("dichiarazione")==null? "" : req.getparameter("dichiarazione"); out.println("<!doctype html PUBLIC \"-//W3C//DTD XHTML "+ "1.1//EN\" \" out.println("<html xmlns=\" "+ "xml:lang=\"it\" lang=\"it\">");... Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-33

34 La nuova servlet: FormFieldsTest.java (2) out.println("<head><title>visualizzare i valori dei campi di un semplice form</title></head>"); out.println("<body>"); out.println("<strong>i valori inseriti nei campi del form sono i seguenti:</strong><br />"); out.println("<br /><strong>nome:</strong> "+(nome.equals("")? "n.d." : nome)); out.println("<br /><strong>password:</strong> "+(password.equals("")? "n.d." : password)); out.println("<br /><strong>città:</strong> "); int numerocitta=0; try { numerocitta=integer.parseint(citta); } catch(numberformatexception e) { } Conversione a numero intero out.println("errore di formato nella specifica della città! "); numerocitta=0; Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-34 Stampa i valori di nome e password

35 La nuova servlet: FormFieldsTest.java (3) switch(numerocitta) { case 1: out.println("milano"); break; case 2: out.println("padova"); break; case 3: out.println("roma"); break; case 4: out.println("udine"); break; default: out.println("n.d."); } L'intero che rappresenta la scelta della città diventa argomento di un comando switch. Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-35

36 La nuova servlet: FormFieldsTest.java (4)... out.println("<br /><strong>mezzi di trasporto:</strong>"); out.println(mezzo1.equals("on")? "<br />Auto" : ""); out.println(mezzo2.equals("on")? "<br />Bicicletta" : ""); out.println(mezzo3.equals("on")? "<br />Mezzi pubblici" : ""); out.println(mezzo4.equals("on")? "<br />Vado a piedi" : ""); out.println("<br /><strong>dichiarazione di verità:</strong> "+ (dichiarazione.equals("s")? "sì" : "no")); } } out.println(""); out.println("</body></html>"); Stampa della scelta relativa ai checkbox e al radio button Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-36

37 Modifiche da apportare a web.xml <?xml version="1.0" encoding="iso "?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" " <web-app> <servlet> <servlet-name>formtest</servlet-name> <servlet-class>formfieldstest</servlet-class> </servlet> <servlet-mapping> <servlet-name>formtest</servlet-name> <url-pattern>/servlet/formtest</url-pattern> </servlet-mapping> </web-app> Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-37

38 Modifiche da apportare a index.html <HTML> <HEAD> <TITLE>Servlet di prova</title> </HEAD> <BODY> <TABLE> <TR> <TD> <A HREF="servlet/Primo">La mia prima servlet</a> </TD> </TR> <TR> <TD> <A HREF="form.html">Una servlet un po' più complessa</a> </TD> </TR> </TABLE> </BODY> </HTML> Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-38

39 Gli argomenti dei metodi doget/dopost Osserviamo che le servlet sono dei veri e propri programmi Java che vengono invocati dal contenitore di servlet (e.g., Tomcat) per soddisfare le richieste dei client. L interfaccia con il protocollo HTTP messa a disposizione del programmatore consiste nell utilizzo dei metodi dei due argomenti di tipo HttpServletRequest e HttpServletResponse. Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-39

40 E un interfaccia, definita in javax.servlet.http, che aggiunge alla soprainterfaccia ServletRequest (per servlet generiche), definita in javax.servlet, metodi specifici per le richieste HTTP. Rappresenta la richiesta di un client verso una servlet. L oggetto corrispondente viene creato dal container (e.g., Tomcat) al momento della richiesta e passato al metodo opportuno della servlet. Metodi fondamentali: getinputstream: per leggere informazioni inviate dal client; getinputstream HttpServletRequest getparameter: per estrarre i parametri della richiesta. Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-40

41 HttpServletResponse E un interfaccia, definita in javax.servlet.http, che aggiunge alla soprainterfaccia ServletResponse (per servlet generiche), definita in javax.servlet, metodi specifici per le richieste HTTP. Rappresenta la risposta al client da parte di una servlet. L oggetto corrispondente viene creato dal container (e.g., Tomcat) al momento della richiesta e passato al metodo opportuno della servlet. Metodi fondamentali: setcontenttype: per specificare il tipo MIME del contenuto che verrà spedito al client getwriter: restituisce il flusso di dati verso il client. Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-41

42 Errori comuni Tomcat manager: "FAIL - Application at context path /test could not be started" - Causa: errore di parsing - controllare il file web.xml. HTTP Status Causa: servlet non trovata: controllare l URL della servlet ed i link ad essa relativi controllare che il tag <url-pattern> abbia un "/"iniziale (a differenza degli URL relativi che si usano nelle pagine (X)HTML per richiamare le servlet). HTTP Status HTTP method GET is not supported by this URL - Causa: la servlet non pu` essere richiamata direttamente tramite il suo URL (non è stato eseguito l overriding del metodo doget()). HTTP Status 500: Errore interno (eccezione) della servlet. Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-42

43 Esercizi Eseguire il deployment ed il test di FormFieldsTest ( aggiornando anche i file web.xml e index.html) su latoserver.dimi.uniud.it FormFieldsTest può essere richiamata direttamente (senza passare dal form) tramite il seguente URL? utente>/servlet/formtest Perché? Apportare le dovute modifiche a FormFieldsTest.java affinché funzioni anche con una richiesta diretta (senza passare dal form). Scrivere un applicazione web che generi una pagina HTML con la tabellina Pitagorica. Complementi di Tecnologie Web M. Franceschet, V.Della Mea e I.Scagnetto, a.a. 2011/12-43

Tomcat. Laboratorio di Tecnologie Lato Server - V.Della Mea e I.Scagnetto, a.a. 2004/05-1

Tomcat. Laboratorio di Tecnologie Lato Server - V.Della Mea e I.Scagnetto, a.a. 2004/05-1 Tomcat E uno dei servlet engine più diffusi. Può funzionare sia come prodotto standalone, sia come modulo del web server Apache. Disponibile gratuitamente (per molti sistemi operativi tra cui Linux e Windows)

Подробнее

Tomcat. Laboratorio di Tecnologie Lato Server - V.Della Mea e I.Scagnetto, a.a. 2006/07-1

Tomcat. Laboratorio di Tecnologie Lato Server - V.Della Mea e I.Scagnetto, a.a. 2006/07-1 Tomcat E uno dei servlet engine più diffusi. Può funzionare sia come prodotto stand-alone, sia come modulo del web server Apache. Disponibile gratuitamente (per molti sistemi operativi tra cui Linux, Windows,

Подробнее

Note pratiche sullo sviluppo di servlet (I)

Note pratiche sullo sviluppo di servlet (I) Note pratiche sullo sviluppo di servlet (I) Nel caso in cui sulla macchina locale (PC in laboratorio/pc a casa/portatile) ci sia a disposizione un ambiente Java (con compilatore) e un editor/ambiente di

Подробнее

Tener traccia del client

Tener traccia del client Tener traccia del client Raramente un applicazione web è costituita da una singola pagina (risorsa). E utile quindi tener traccia dei client che si collegano per rendere più semplice lo sviluppo dell applicazione.

Подробнее

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

Подробнее

Gestire le sessioni con le Servlet

Gestire le sessioni con le Servlet PROGETTO Gestire le sessioni con le Servlet Con il termine sessione si intende un insieme di attività correlate, con una o alcune di queste che sono preliminari ad altre. Si pensi, per esempio, a un qualsiasi

Подробнее

Primi passi con Apache Tomcat. L application server dell Apache group

Primi passi con Apache Tomcat. L application server dell Apache group Primi passi con Apache Tomcat L application server dell Apache group 2 J2EE Direttive Sun Microsystem Che cos è un application server EJB Maggiori application server open source 3 Tomcat Open Source e

Подробнее

Programmazione server-side: Java Servlet

Programmazione server-side: Java Servlet Programmazione server-side: Java Servlet Corso di Applicazioni Telematiche A.A. 2006-07 Lezione n.11 parte II Prof. Roberto Canonico Università degli Studi di Napoli Federico II Facoltà di Ingegneria Cos

Подробнее

JSP - Caso di studio 1 Una galleria di immagini

JSP - Caso di studio 1 Una galleria di immagini JSP - Caso di studio 1 Una galleria di immagini Le classi dell applicazione Il file di configurazione La pagina indice Il caricamento di una nuova immagine Eliminazione di un immagine Visualizzazione di

Подробнее

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

Подробнее

Architetture Web: un ripasso

Architetture Web: un ripasso Architetture Web: un ripasso Pubblicazione dinamica di contenuti. Come si fa? CGI Java Servlet Server-side scripting e librerie di tag JSP Tag eseguiti lato server Revisione critica di HTTP HTTP non prevede

Подробнее

Sviluppo di Applicazioni Web con Java 2 Enterprise Edition

Sviluppo di Applicazioni Web con Java 2 Enterprise Edition Sviluppo di Applicazioni Web con Java 2 Enterprise Edition Ivan Scagnetto Dipartimento di Matematica e Informatica http://www.dimi.uniud.it/scagnett [email protected] Laboratorio di Tecnologie Lato

Подробнее

Il Web Server e il protocollo HTTP

Il Web Server e il protocollo HTTP Corso PHP Parte 2 Il Web Server e il protocollo HTTP E un programma sempre attivo che ascolta su una porta le richieste HTTP. All arrivo di una richiesta la esegue e restituisce il risultato al browser,

Подробнее

Osservazioni. Laboratorio di Tecnologie Lato Server - V.Della Mea e I.Scagnetto, a.a. 2005/06-1

Osservazioni. Laboratorio di Tecnologie Lato Server - V.Della Mea e I.Scagnetto, a.a. 2005/06-1 Osservazioni Nell esempio della precedente lezione del contatore di accessi persistente il nome del file in cui memorizzare il numero di hit ed il valore iniziale del contatore sono codificati direttamente

Подробнее

Svantaggi delle servlet

Svantaggi delle servlet Svantaggi delle servlet Le servlet sono la tecnologia principale di J2EE per comunicare con i browser dei client. Tuttavia ci sono degli inconvenienti per gli sviluppatori di applicazioni web: le servlet

Подробнее

Introduzione alla programmazione Http lato server in Java

Introduzione alla programmazione Http lato server in Java Introduzione alla programmazione Http lato server in Java Tito Flagella Laboratorio Applicazioni Internet - Università di Pisa Slide API Java Titleper il Protocollo Http Programmazione Client java.net.url

Подробнее

Applicazioni web. Sommario. Parte 6 Servlet Java. Applicazioni web - Servlet. Alberto Ferrari 1. Servlet Introduzione alle API ed esempi

Applicazioni web. Sommario. Parte 6 Servlet Java. Applicazioni web - Servlet. Alberto Ferrari 1. Servlet Introduzione alle API ed esempi Applicazioni web Parte 6 Java Alberto Ferrari 1 Sommario Introduzione alle API ed esempi Tomcat Server per applicazioni web Alberto Ferrari 2 Alberto Ferrari 1 Java: da applet a servlet In origine Java

Подробнее

Application Server per sviluppare applicazioni Java Enterprise

Application Server per sviluppare applicazioni Java Enterprise Application Server per sviluppare applicazioni Java Enterprise Con il termine Application Server si fa riferimento ad un contenitore, composto da diversi moduli, che offre alle applicazioni Web un ambiente

Подробнее

Server-side Programming: Java servlets Parte II

Server-side Programming: Java servlets Parte II Corso di Laurea Specialistica in Ingegneria Informatica Corso di Laurea Specialistica in Ingegneria delle Telecomunicazioni Corso di Reti di Applicazioni Telematiche a.a. 2009-2010 Server-side Programming:

Подробнее

Sviluppo di Applicazioni Web con Java 2 Enterprise Edition

Sviluppo di Applicazioni Web con Java 2 Enterprise Edition Sviluppo di Applicazioni Web con Java 2 Enterprise Edition Ivan Scagnetto Dipartimento di Matematica e Informatica http://www.dimi.uniud.it/scagnett [email protected] Laboratorio di Tecnologie Lato

Подробнее

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

Подробнее

Tecnologie di Sviluppo per il Web

Tecnologie di Sviluppo per il Web Tecnologie di Sviluppo per il Web Applicazioni Web J2EE: Struttura dell Applicazione versione 2.4 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina)

Подробнее

Visualizzazione ordini in MyShopDB

Visualizzazione ordini in MyShopDB Visualizzazione ordini in MyShopDB Risolviamo gli esercizi della lezione scorsa, scrivendo una pagina ordini.jsp che visualizzi le intestazioni di ogni ordine (numero d ordine, data, nome, cognome, indirizzo,

Подробнее

DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER

DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER L architettura CLIENT SERVER è l architettura standard dei sistemi di rete, dove i computer detti SERVER forniscono servizi, e computer detti CLIENT, richiedono

Подробнее

Laboratorio di Basi di Dati e Web

Laboratorio di Basi di Dati e Web Laboratorio di Basi di Dati e Web Docente: Alberto Belussi Lezione 6 Servlet Servlet: classi java che estendono le funzionalità di un server Web generando dinamicamente le pagine Web. Riferimento: http://java.sun.com/products/servlets

Подробнее

Laboratorio di Basi di dati

Laboratorio di Basi di dati Laboratorio di Basi di dati Docente: Alberto Belussi Lezione 6 Servlet Servlet: classi java che estendono le funzionalità di un server Web generando dinamicamente le pagine Web. Riferimento: http://www.oracle.com/technetwork/java/javaee/servlet/index.html

Подробнее

Architetture Web I Server Web e gli Standard della Comunicazione

Architetture Web I Server Web e gli Standard della Comunicazione Architetture Web I Server Web e gli Standard della Comunicazione Alessandro Martinelli [email protected] 27 Marzo 2012 Architetture Architetture Web Protocolli di Comunicazione Il Client Side

Подробнее

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

Подробнее

OSSIF WEB. Manuale query builder

OSSIF WEB. Manuale query builder OSSIF WEB Manuale query builder - Maggio 2010 1) Sommario 1) SOMMARIO... 2 INTRODUZIONE... 3 Scopo del documento... 3 Struttura del documento... 3 Descrizione dell interfaccia grafica... 3 SELEZIONE DI

Подробнее

Installazione del software Fiery per Windows e Macintosh

Installazione del software Fiery per Windows e Macintosh 13 Installazione del software Fiery per Windows e Macintosh Il CD del Software per l utente comprende le utilità di installazione di Fiery Link. Il software di utilità Fiery è supportato in Windows 95/98,

Подробнее

Un contatore di accessi

Un contatore di accessi Un contatore di accessi Scriviamo una servlet che conta il numero di accessi e lo visualizza. Sfruttiamo il fatto che Tomcat, quando riceve la richiesta di una servlet, crea un istanza della classe corrispondente.

Подробнее

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 : [email protected] 02/03/2010

Подробнее

Appunti di Informatica www.mimmocorrado.it 1

Appunti di Informatica www.mimmocorrado.it 1 Installare Java Il programma può essere scaricato dal seguente indirizzo: http://www.java.com/it/download/windows_ie.jsp?locale=it&host=www.java.com Per installare la JDK è necessario: 1. scaricare il

Подробнее

Tale attività non è descritta in questa dispensa

Tale 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

Подробнее

Università degli Studi di Modena e Reggio Emilia. Facoltà di Ingegneria Reggio Emilia CORSO DI TECNOLOGIE E APPLICAZIONI WEB. Http con java, URL

Università degli Studi di Modena e Reggio Emilia. Facoltà di Ingegneria Reggio Emilia CORSO DI TECNOLOGIE E APPLICAZIONI WEB. Http con java, URL Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria Reggio Emilia CORSO DI TECNOLOGIE E APPLICAZIONI WEB Http con java, URL Ing. Marco Mamei Anno Accademico 2004-2005 M. Mamei - Tecnologie

Подробнее

Il web server Apache Lezione n. 3. Introduzione

Il web server Apache Lezione n. 3. Introduzione Procurarsi ed installare il web server Apache Introduzione In questa lezione cominciamo a fare un po di pratica facendo una serie di operazioni preliminari, necessarie per iniziare a lavorare. In particolar

Подробнее

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

Подробнее

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

Подробнее

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

Подробнее

CONFIGURAZIONE SERVER APACHE (XAMPP): ACCESSO SICURO A DIRECTORY DEL FILE SYSTEM.

CONFIGURAZIONE SERVER APACHE (XAMPP): ACCESSO SICURO A DIRECTORY DEL FILE SYSTEM. CONFIGURAZIONE SERVER APACHE (XAMPP): ACCESSO SICURO A DIRECTORY DEL FILE SYSTEM. A CURA DI ANTONELLA LAURINO Questa guida permette di configurare il server apache, contenuto nel software xampp, in modo

Подробнее

Simulazione seconda prova Esame di Stato Sito Web - Gestione di un centro agroalimentare all ingrosso (Parte seconda)

Simulazione seconda prova Esame di Stato Sito Web - Gestione di un centro agroalimentare all ingrosso (Parte seconda) Simulazione seconda prova Esame di Stato Sito Web - Gestione di un centro agroalimentare all ingrosso (Parte seconda) Il candidato realizzi inoltre il sito Internet del centro che deve permettere, tra

Подробнее

Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008)

Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Introduzione a Java: primo programma, installazione dell ambiente di sviluppo, compilazione ed esecuzione 1 Introduzione Java è un linguaggio

Подробнее

ARCHIVIA PLUS - ARCHIFILE

ARCHIVIA PLUS - ARCHIFILE ARCHIVIA PLUS - ARCHIFILE Istruzioni per la configurazione e l uso del modulo di raccolta documenti Versione n. 2012.09.06 Data : 06/09/2012 Redatto da: Veronica Gimignani Approvato da: Claudio Caprara

Подробнее

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

Подробнее

Progetto di Ingegneria del Software 2. SWIMv2

Progetto 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

Подробнее

GUIDA UTENTE BILLIARDS COUNTER (Vers. 1.2.0)

GUIDA UTENTE BILLIARDS COUNTER (Vers. 1.2.0) ------------------------------------------------- GUIDA UTENTE BILLIARDS COUNTER (Vers. 1.2.0) GUIDA UTENTE BILLIARDS COUNTER (Vers. 1.2.0)... 1 Installazione Billiards Counter... 2 Primo avvio e configurazione

Подробнее

Laboratorio di Progettazione Web

Laboratorio di Progettazione Web Il Server web Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR - [email protected] E un programma sempre attivo che ascolta su una porta le richieste HTTP. All arrivo di una richiesta

Подробнее

Guida alla registrazione on-line di un NovaSun Log

Guida alla registrazione on-line di un NovaSun Log Guida alla registrazione on-line di un NovaSun Log Revisione 4.1 23/04/2012 pag. 1 di 16 Contenuti Il presente documento è una guida all accesso e all utilizzo del pannello di controllo web dell area clienti

Подробнее

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

Подробнее

INFN Sezione di Perugia Servizio di Calcolo e Reti Fabrizio Gentile Enrico Becchetti

INFN Sezione di Perugia Servizio di Calcolo e Reti Fabrizio Gentile Enrico Becchetti INFN Sezione di Perugia Servizio di Calcolo e Reti Fabrizio Gentile Enrico Becchetti Configurazione del client per l uso dei nuovi sistemi di posta Introduzione; p. 2 Server SMTP; p. 2 Server IMAP/POP;

Подробнее

Configurazione avanzata di IBM SPSS Modeler Entity Analytics

Configurazione avanzata di IBM SPSS Modeler Entity Analytics Configurazione avanzata di IBM SPSS Modeler Entity Analytics Introduzione I destinatari di questa guida sono gli amministratori di sistema che configurano IBM SPSS Modeler Entity Analytics (EA) in modo

Подробнее

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

Подробнее

Esempio di esecuzione di una pagina JSP: Il client chiede la pagina: http:// sdfonline.unimc.it/info/modulo.jsp;

Esempio di esecuzione di una pagina JSP: Il client chiede la pagina: http:// sdfonline.unimc.it/info/modulo.jsp; JAVA SERVER PAGES Una pagina JSP (Java Server Pages), richiesta da un utente (client), viene eseguita dal server web nella propria memoria; generalmente il prodotto dell elaborazione è una pagina html

Подробнее

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

Istruzioni 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

Подробнее

CdL in Medicina Veterinaria - STPA AA 2007-08

CdL in Medicina Veterinaria - STPA AA 2007-08 CdL in Medicina Veterinaria - STPA AA 2007-08 Microsoft Windows Funzionalità di un S.O. Gestione dei file Gestione dei dispositivi di ingresso/uscita Comandi per l attivazione e la gestione di programmi

Подробнее

GUIDA UTENTE MONEY TRANSFER MANAGER

GUIDA 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

Подробнее

Manuale di Aggiornamento BOLLETTINO. Rel. 5.10.2H2. DATALOG Soluzioni Integrate a 32 Bit

Manuale di Aggiornamento BOLLETTINO. Rel. 5.10.2H2. DATALOG Soluzioni Integrate a 32 Bit KING Manuale di Aggiornamento BOLLETTINO Rel. 5.10.2H2 DATALOG Soluzioni Integrate a 32 Bit - 2 - Manuale di Aggiornamento Sommario 1 PER APPLICARE L AGGIORNAMENTO... 3 1.1 Aggiornamento Patch Storica...

Подробнее

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo)

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo) Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza

Подробнее

SOMMARIO... 3 INTRODUZIONE...

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

Подробнее

Siti web centrati sui dati (Data-centric web applications)

Siti web centrati sui dati (Data-centric web applications) Siti web centrati sui dati (Data-centric web applications) 1 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 2 / 2 0 1 3 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente

Подробнее

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

Подробнее

1. Indice... 1. 2. Uno shop pronto alla vendita in pochi passaggi... 2. 3. Registrazione... 2. 4. Il suo assistente di installazione...

1. Indice... 1. 2. Uno shop pronto alla vendita in pochi passaggi... 2. 3. Registrazione... 2. 4. Il suo assistente di installazione... 1. Indice 1. Indice... 1 2. Uno shop pronto alla vendita in pochi passaggi... 2 3. Registrazione... 2 4. Il suo assistente di installazione... 2 5. Ottimizzare il design e la struttura dello shop... 4

Подробнее

Installazione del Software. per lo Sviluppo di Applicazioni Java

Installazione del Software. per lo Sviluppo di Applicazioni Java Installazione del Software per lo Sviluppo di Applicazioni Java Ing. Luca Ferrari [email protected] Tel. 0592056142 Installazione del Software per lo Sviluppo di Applicazioni Java 1 Il Compilatore

Подробнее

SERVLET & JSP DISPENSE

SERVLET & JSP DISPENSE SERVLET & JSP DISPENSE PROGRAMMAZIONE LATO SERVER Un server deve rispondere alle richieste del client e permettere di visualizzare le pagine Web. Questo compito è svolto da un software ben definito, il

Подробнее

Manuale di Aggiornamento BOLLETTINO. Rel. 5.20.1H4. DATALOG Soluzioni Integrate a 32 Bit

Manuale di Aggiornamento BOLLETTINO. Rel. 5.20.1H4. DATALOG Soluzioni Integrate a 32 Bit Manuale di Aggiornamento BOLLETTINO Rel. 5.20.1H4 DATALOG Soluzioni Integrate a 32 Bit - 2 - Manuale di Aggiornamento Sommario 1 2 PER APPLICARE L AGGIORNAMENTO... 3 1.1 Aggiornamento Patch Storica...

Подробнее

sito web sito Internet

sito web sito Internet Siti Web Cos è un sito web Un sito web o sito Internet è un insieme di pagine web correlate, ovvero una struttura ipertestuale di documenti che risiede, tramite hosting, su un web server e accessibile

Подробнее

Protocolli applicativi: FTP

Protocolli applicativi: FTP Protocolli applicativi: FTP FTP: File Transfer Protocol. Implementa un meccanismo per il trasferimento di file tra due host. Prevede l accesso interattivo al file system remoto; Prevede un autenticazione

Подробнее

ImporterOne Manuale Export Plugin Prestashop

ImporterOne Manuale Export Plugin Prestashop ImporterOne Manuale Export Plugin Prestashop Indice generale 1 INTRODUZIONE...2 2 INSTALLAZIONE DEL PLUGIN...2 3 CONFIGURAZIONE...5 4 OPERAZIONI PRELIMINARI...11 1-10 1 INTRODUZIONE Questo plugin di esportazione

Подробнее

PSNET UC RUPAR PIEMONTE MANUALE OPERATIVO

PSNET UC RUPAR PIEMONTE MANUALE OPERATIVO Pag. 1 di 17 VERIFICHE E APPROVAZIONI VERSIONE V01 REDAZIONE CONTROLLO APPROVAZIONE AUTORIZZAZIONE EMISSIONE NOME DATA NOME DATA NOME DATA PRATESI STATO DELLE VARIAZIONI VERSIONE PARAGRAFO O DESCRIZIONE

Подробнее

Modulo 2 Uso del computer e gestione dei file

Modulo 2 Uso del computer e gestione dei file Modulo 2 Uso del computer e gestione dei file 2.1.1.1 Primi passi col computer Avviare il computer Windows è il sistema operativo più diffuso per la gestione dei personal computer, facile e amichevole

Подробнее

Introduzione. Installare EMAS Logo Generator

Introduzione. Installare EMAS Logo Generator EMAS Logo Generator Indice Introduzione... 3 Installare EMAS Logo Generator... 3 Disinstallare EMAS Logo Generator... 4 Schermata iniziale... 5 Creare il Logo... 7 Impostazioni... 7 Colore...8 Lingua del

Подробнее

MANUALE DI INSTALLAZIONE OMNIPOINT

MANUALE DI INSTALLAZIONE OMNIPOINT MANUALE DI INSTALLAZIONE OMNIPOINT Pagina 1 di 36 Requisiti necessari all installazione... 3 Configurazione del browser (Internet Explorer)... 4 Installazione di una nuova Omnistation... 10 Installazione

Подробнее

6. Predisposizione di un Web server di sviluppo

6. Predisposizione di un Web server di sviluppo 6. Predisposizione di un Web server di sviluppo Per poter essere visualizzato, un sito Web creato con un CMS come Wordpress o Joomla necessita di un server Web che lo ospiti, capace di leggere il codice

Подробнее

PIATTAFORMA DOCUMENTALE CRG

PIATTAFORMA DOCUMENTALE CRG SISTEMA DI GESTIONE DOCUMENTALE DMS24 PIATTAFORMA DOCUMENTALE CRG APPLICAZIONE PER LE PROCEDURE DI GARE D AMBITO 1 AGENDA 1. Introduzione 2. I Livelli di accesso 3. Architettura di configurazione 4. Accesso

Подробнее

Tutorial web Application

Tutorial web Application Tutorial web Application Installazione della JDK: Java viene distribuito con la jdk e il jre acronimi di Java Development Kit e Java Runtime Environment rispettivamente. La jdk è l'ambiente di sviluppo

Подробнее

Tecnologie di Sviluppo per il Web

Tecnologie di Sviluppo per il Web Tecnologie di Sviluppo per il Web Applicazioni Web J2EE: Struttura dell Applicazione versione 3.1 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina)

Подробнее

FTP. studioand CORTILE DEL MAGLIO. manuale per la configurazione dell accesso FTP. Via Andreis, 18/10 10152 Torino (To)

FTP. studioand CORTILE DEL MAGLIO. manuale per la configurazione dell accesso FTP. Via Andreis, 18/10 10152 Torino (To) manuale per la configurazione dell accesso FTP studioand CORTILE DEL MAGLIO Via Andreis, 18/10 10152 Torino (To) tel. 011 4363313 fax 011 3716769 www.studioand.it [email protected] FTP è l acronimo di

Подробнее

Indice. 1.13 Configurazione di PHP 26 1.14 Test dell ambiente di sviluppo 28

Indice. 1.13 Configurazione di PHP 26 1.14 Test dell ambiente di sviluppo 28 Indice 25 184 Introduzione XI Capitolo 1 Impostazione dell ambiente di sviluppo 2 1.1 Introduzione ai siti Web dinamici 2 1.2 Impostazione dell ambiente di sviluppo 4 1.3 Scaricamento di Apache 6 1.4 Installazione

Подробнее

Il salvataggio sui pc locali è consentito solo per il tempo strettamente necessario al loro utilizzo.

Il salvataggio sui pc locali è consentito solo per il tempo strettamente necessario al loro utilizzo. Istruzioni per l accesso Server del Gruppo di Biofisica È stato messo in funzione il server per i file degli utenti del gruppo di Biofisica. Esso sarà utilizzato per memorizzare i file degli utenti del

Подробнее

XML e PHP. Gestire XML con PHP. Appendice

XML e PHP. Gestire XML con PHP. Appendice Appendice XML e PHP Tra tutti i linguaggi di programmazione esistenti PHP è tra quelli che meglio si adattano all elaborazione di documenti XML. PHP è un linguaggio di programmazione che consente di arricchire

Подробнее

(Analisi, Estrazione ed invio via Email dei cedolini paga).

(Analisi, Estrazione ed invio via Email dei cedolini paga). (Analisi, Estrazione ed invio via Email dei cedolini paga). Ver. 1.5 Unisoft Sas Via Oslavia, 6 67051 Avezzano (AQ) Tel. 0863 441426 Fax 0863 44074 [email protected] www.unisoft-net.it La procedura

Подробнее

Web-TV Manuale per l Amministratore

Web-TV Manuale per l Amministratore Web-TV Manuale per l Amministratore Via Trebbo, 88 41053 Maranello (MO) Part. IVA 02707260366 Tel. 0536/944949 Fax. 0536/933156 E-mail: [email protected] Web: http://www.leonardomultimedia.com

Подробнее

Client - Server. Client Web: il BROWSER

Client - Server. Client Web: il BROWSER Client - Server Client Web: il BROWSER Il client Web è un applicazione software che svolge il ruolo di interfaccia fra l utente ed il WWW, mascherando la complessità di Internet. Funzioni principali Inviare

Подробнее

Manuale Utente. Ver. 3 del 08/2014. Support Regola Servizio di Assistenza Tecnica. E-mail: [email protected] Pec: [email protected] Web: www.regola.

Manuale Utente. Ver. 3 del 08/2014. Support Regola Servizio di Assistenza Tecnica. E-mail: info@regola.it Pec: regola@legalmail.it Web: www.regola. Manuale Utente Support Regola Servizio di Assistenza Tecnica Ver. 3 del 08/2014 10128 Torino, (Italy) Tel. +39 011 518.70.29 Fax +39 011 518.72.23 E-mail: [email protected] Pec: [email protected] Web: www.regola.it

Подробнее

Dropbox di classe. É un servizio internet fornito gratuitamente (funzioni base).

Dropbox di classe. É un servizio internet fornito gratuitamente (funzioni base). Dropbox di classe Lo scopo del servizio Dropbox di classe è quello di far conoscere ai docenti del nostro istituto il funzionamento di un sistema di Cloud Storage, pronto e facile da usare, per esplorare

Подробнее

Configurazione avanzata di IBM SPSS Modeler Entity Analytics

Configurazione avanzata di IBM SPSS Modeler Entity Analytics Configurazione avanzata di IBM SPSS Modeler Entity Analytics Introduzione I destinatari di questa guida sono gli amministratori di sistema che configurano IBM SPSS Modeler Entity Analytics (EA) in modo

Подробнее

FITS UPLOAD. Software di upload automatico file di immagini astronomiche Versione 1.2

FITS UPLOAD. Software di upload automatico file di immagini astronomiche Versione 1.2 FITS UPLOAD Software di upload automatico file di immagini astronomiche Versione 1.2 FITS Upload è un software realizzato per eseguire automaticamente l upload dei file di immagini astronomiche alla conclusione

Подробнее

LABORATORIO DI Tecnologie di Sviluppo per il Web. Guida all installazione del Software

LABORATORIO DI Tecnologie di Sviluppo per il Web. Guida all installazione del Software LABORATORIO DI Tecnologie di Sviluppo per il Web Guida all installazione del Software Il Software da installare: 1) Ambiente di programmazione Java 2 Software Developement Kit v. 1.4 2) Server HTTP Apache

Подробнее