Vannucci Roberto (5BM), De Nardin Axel (5AM)

Slides:



Advertisements
Presentazioni simili
SVILUPPATO DA MIT Libraries e Hewlett-Packard (HP)
Advertisements

Linguaggio R Raffaele Miele Dipartimento di Matematica e Statistica Università degli Studi di Napoli Federico II
Shell: variabili di sistema PATH HOME USER PWD SHELL HOSTNAME HOSTTYPE Per visualizzare il valore di tutte le variabili dambiente si usa il comando set.
Seminario Swarm Seminario su Swarm Pietro Terna web.econ.unito.it/terna.
Programmazione in Java
Java Enterprise Edition (JEE)
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento Relatore:
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
OUTLINE Riprogettazione del database del portale Web della Facoltà di Ingegneria Sviluppo di una applicazione WEB DB : HOMEPAGE DOCENTI Architettura multilivello.
Usare Apache Axis.
Java2 Esercitazioni del corso di Sistemi Informativi Marina Mongiello
Tecnologie di Sviluppo per il Web
Dr. Giovanni Stracquadanio
Linguaggi per il Web Laboratorio di Applicazioni Informatiche II mod. A.
Interazione avanzata su web: dai plugin ad Ajax
OPEN OFFICE e IMPRESS Masucci Antonia Maria.
Hadoop: introduzione (1)
Un introduzione a Java Ant per lutilizzo con Swarm Marco Lamieri 13/04/2004.
Unalternativa a Microsoft Office OpenOffice Author Kristian Reale Rev by Kristian Reale Liberamente distribuibile secondo i termini della licenza.
Carotenuto Raffaele Distante Federico Picaro Luigi
CAPITOLO 2 INTRODUZIONE AL LINGUAGGIO JAVA E ALL'AMBIENTE HOTJAVA.
Software Libero Open-Source: Introduzione a Debian.
APPLICAZIONI WEB In questo corso impareremo a scrivere un'applicazione web (WA) Marco Barbato - Corso di Applicazioni Web – A.A
Struts. Framework open source per lo sviluppo di applicazioni web su piattaforma J2EE. Progetto inizialmente sviluppato come sotto-progetto di Apache.
Architettura Java/J2EE
Introduzione a Java.
Argomenti della lezione
Microsoft Windows Installazione, gestione ed utilizzo delle risorse Microsoft nella sezione INFN di BOLOGNA.
E. Ferro / CNAF / 14 febbraio /13 GRID.it servizi di infrastruttura Enrico Ferro INFN-LNL.
UNIVERSITA’ POLITECNICA DELLE MARCHE
Chinosi Michele – matr.: La seconda release di Virtuose basata su database XML La seconda release di Virtuose basata su.
1 Installazione da rete Introduzione Configurazione del server NFS Cosa serve sul client Configurazione kickstart.
Installare Code::Blocks su macchine LINUX
Guida IIS 6 A cura di Nicola Del Re.
VIRTUALIZZAZIONE Docente: Marco Sechi Modulo 1.
Introduzione a XI Conferenza nazionale di Statistica febbraio 2013 Pillole formative di statistica.
Fondamenti di JSP: Introduzione
Sistemi Informativi sul Web
Common Gateway Interface. Dynamic HTML le risposte inviate al client sono (parzialmente o totalmente) create on-the-fly (al volo) dopo aver ricevuto il.
Il Server web Laboratorio di Progettazione Web AA 2007/2008
IMPLEMENTAZIONE TECNOLOGIE:HIBERNATE & JAVA RMI.
Amministrazione della rete: web server Apache
Ant Che cos’è Come si utilizza Funzionalità principali
Gena - Applicata - 05/061 Java: javac e java Per compilare una classe: > javac NomeClasse.java  NomeClasse.class javac = invocazione.
Java Enterprise Edition
PHP - PHP: Hypertext Preprocessor. Introduzione PHP (acronimo ricorsivo per "PHP: Hypertext Preprocessor") è un linguaggio di scripting general-purpose.
Protocolli e architetture per WIS. Web Information Systems (WIS) Un Web Information System (WIS) usa le tecnologie Web per permettere la fruizione di.
Java Enterprise Edition
ROOT Tutorial.
Docente: G. Ianni Esercitatori: A. Martello (Sistemi Operativi), V. Lio (Reti) Sito del corso: Google ‘sistemi operativi e reti unical’ Gruppo FB («Sistemi.
Software Libero e Open Source. Open Source Open Source è un termine inglese che significa sorgente aperto, e indica un programma per computer (software)
1 Invio telematico per gli Enti Associativi Gabriele Torresan.
© Copyright NTT DATA Italia – All Rights Reserved The information contained in this document is the property of NTT DATA Italia S.p.A. and the addressee.
TW Asp - Active Server Pages Nicola Gessa. TW Nicola Gessa Introduzione n Con l’acronimo ASP (Active Server Pages) si identifica NON un linguaggio di.
1 Dott. Federico Del Freo a.d. Zucchetti Spa. 2 LA ZUCCHETTI Tra le maggiori realtà Italiane nel Software e nei servizi > 1700 dipendenti > 155 Ml € fatturato.
Protocolli e architetture per WIS. Cronologia di Internet ricerche sulla commutazione di pacchetto (Leonard Kleinrock) 1967 Nasce il progetto.
Distribuzione controllata del software con Systems Management Server 2003 Fabrizio Grossi.
Una magnifica alleanza ! Roberto CHIMENTI Joomladay Roma–19/11/2009 Roberto CHIMENTI Joomladay Roma–19/11/2009 Roberto Chimenti -
PiattaformePiattaformePiattaformePiattaforme Antonio Cisternino 28 Gennaio 2005 OpenSourceOpenSourceOpenSourceOpenSource e ProprietarieProprietarieProprietarieProprietarie.
Elisa Turrini Tel: 051/ Ricevimento: per appuntamento Dipartimento di Scienze dell’Informazione
Fondamenti di informatica T-A Esercitazione 1 : Introduzione AA 2012/2013 Tutor : Domenico Di Carlo.
Eprogram informatica V anno.
PHP.  HTML (Hyper Text Markup Language)  CSS (Cascading Style Sheets)  Javascript (linguaggio di programmazione client)  PHP ( Hypertext Preprocessor.
Programmazione orientata agli Oggetti Introduzione a Java.
OpenAM Meeting AG del 06/11/2015 Alessandro Bettacchi, e-Lios s.r.l.
Edizione Risorse di Rete e Web 2.0 per il lavoro Sociale Corso di Studio in Servizio Sociale Le applicazioni Web e i CMS (Content Managment System)
PHP HyperText Prepocessor.  Linguaggio di scripting lato server sviluppato per generare pagine web.  Permette ad un sito web di diventare dinamico 
Sviluppo di server web e sistema di caching per contenuti dinamici
Creare un server casalingo - 2
Transcript della presentazione:

Vannucci Roberto (5BM), De Nardin Axel (5AM) Apache Tomcat Vannucci Roberto (5BM), De Nardin Axel (5AM)

Apache Tomcat http://tomcat.apache.org “Apache Tomcat is an open source software implementation of the Java Servlet and Java Server Pages (JSP) technologies.” Comunemente: servlet engine

Breve Storia Inizialmente sviluppato da Sun Microsystem In seguito Open Source Licenza Apache Interamente programmato in Java

Funzionamento Resta in attesa su una porta (generalmente 8080) Quando riceve la prima richiesta di una servlet, crea un’istanza della classe Ogni richiesta viene gestita con un thread diverso

Installazione Necessaria sul server Java Virtual Machine Debian e derivate (es. Ubuntu): # apt-get install tomcat7 Windows: - Download eseguibile - Wizard

Cartelle (1) - $CATALINA_HOME Debian e derivate (es. Ubuntu) /var/lib/tomcat7 /var/lib/tomcat7/conf --> /etc/tomcat7 Windows X:\Program Files\Apache Software Fondation\Tomcat 7.0 (X: directory di installazione del S/O)

Cartelle (2)

Cartelle (3)

Tomcat Manager Generalmente disponibile al link http://<server>:8080/manager Permette Start/Stop/Undeploy di WebApps Accesso tramite credenziali del file $CATALINA_HOME/conf/tomcat-users.xml

Deployment di una servlet Programmazione delle classi della Servlet in java Caricamento dei file sul server Compilazione dei sorgenti con javac Reload della Servlet tramite Tomcat Manager

Compilazione javac –classpath $CATALINA_HOME/common/lib/servlet-api.jar <classe>.java (classpath definibile con variabile d’ambiente $CLASSPATH) Es. # export CLASSPATH = /var/lib/tomcat7/common/lib/servlet- api.jar

Links Download slide presentazione (PDF) http://bobvann.noip.me/edu/slides/140515- p2.pdf