JUG – Ancona Italy Spring Framework Andrea Del Bene Jug Marche.

Slides:



Advertisements
Presentazioni simili
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
Advertisements

1 Spring Framework, I Template Spring fornisce svariati «template» che facilitano lo sviluppatore. I template si preoccupano di eseguire operazioni comuni.
Spring Framework, Scope dei bean (1)
1 Spring Framework, Bean Lifecycle Spring decide chi fornisce i servizi, li crea e li configura per lo sviluppatore. Spring gestisce il lifecycle dei bean:
Ingegneria del software Modulo 3 – Tecniche d’implementazione Unità didattica 2 -EJB Ernesto Damiani Università degli Studi di Milano Lezione 5 – Demarcazione.
Ingegneria del software Modulo 3 -Tecniche d’implementazione Unità didattica 2 -EJB Ernesto Damiani Università degli Studi di Milano Lezione 2 – Tipi di.
RIUNIONE PLENARIA GRUPPO DOCENTI di SOSTEGNO 15 OTTOBRE 2015 Viadana a.s. 2015/2016 A cura di Dall’Aglio Anna Maria.
JUG – Ancona Italy AJAX Giovanni Baleani Developer IBS srl.
JUG – Ancona Italy Spring Framework Andrea Del Bene Jug Marche.
JUG – Ancona Italy Spring Framework Andrea Del Bene Jug Marche.
Presentazione della piattaforma e - learning MOODLE a cura di Davide Afretti Bologna, 24 aprile 2013.
I S ERVIZI OFFERTI DALL ’U FFICIO Deposito domande di Marchio d’impresaMarchio d’impresa Deposito domande di Invenzione industrialeInvenzione industriale.
INVALSI QUINTA ELEMENTARE Se volete trovare i risultati relativi alla vostra classe sul sito dell’ INVLSI dovete usare come User: MOIC82100N Password:
COMUNICARE SUL WEB! La prima cosa da sapere per scrivere sul web è riconoscere che internet non ha lettori tradizionali: l’80% dei navigatori non legge.
Questionario di valutazione rivolto ai docenti ITCS Abba-Ballini – Brescia Anno Scolastico
FARE MATCHING PER CRESCERE Unione Confcommercio Milano 17 OTTOBRE 2016.
Corso per Webmaster base
Relazione sull'alternanza scuola-lavoro
Claudia Gemme, Thijs Cornelissen
ZD Soft Screen Recorder. N.B. solo per PC.
Numeri e grafici per capire la salute
SIMULIMPRESA Ufficio qualità e controllo
Osservatorio Mercato Lavoro
Cosa succede quando premi invio
Generazione di codice dinamico per la realizzazione di catene di servizi componibili Matteo Fazi – matr
Applicazione web basata su web service e web socket
Dati in rete Appunti.
Speranza Falciano - Meeting a LNF su INFN nel Lazio - 13/10/2016
Jug Ancona: Chi... , Cosa... , Come...
PROGETTO CITTADINO A 18 ANNI
DIRIGERE L’INNOVAZIONE
UN NUOVO MODO DI LAVORARE Connections e prime attività di collaborazione partecipativa Ettore Murolo Consulente di Digital Experience.
INDIGO-DataCloud MidnightBlue Tutorial Days
Modulo 1 - Presentazione
Drupal tipi di contenuto
Paradigma MVC Ing. Buttolo Marco.
Il Servizio della Coppia Referente Cultura
Italo Vignoli, 7/2009 Aggiornato da Alberto Guiotto, 1/2010.
Siti-Link-Pubblicazioni Utility
FORMARE un imprenditore
Internet.
Che cosa è un problema matematico
Il sistema informativo di Pronto Soccorso Più in dettaglio
Aurora Iacuzzi Classe 4 C S.U..
Starter Scrivi quattro frasi in italiano che descrivano la foto
FASI DI LAVORO FASI DI LAVORO LE GRANDI RELIGIONI.
Assemblea Ordinaria 2018 Parte 10.
© 2007 SEI-Società Editrice Internazionale, Apogeo
Bentornati stasera parliamo del: Servitore – Insegnante.
Introduzione alla nuova versione di PowerPoint
FULL STACK SENIOR DEVELOPER
Introduzione alla nuova versione di PowerPoint
ESPRESSIONI CON NUMERI RELATIVI
Compito di realtà.
DIREZIONE DIDATTICA “C. Maneri – Ingrassia”
Corsi di Laurea in Biotecnologie
Introduzione alla nuova versione di PowerPoint
Risolvere un’espressione di primo grado
Risolvere un’espressione con le frazioni
Curve di indifferenza Y X U4 U3 U2 A U1 c Y1 Y0 b U5 U6 X0 X1 Economia
COMPITO DI REALTA’ DI MATEMATICA NOI E LA STATISTICA
Ambienti di Apprendimento e TIC
Fare ricerca mai così facile!
NUOVO SERVIZIO INFORMAZIONI COMMERCIALI ESTERO
Array e Stringhe Linguaggio C.
Partire informati Dott.ssa Emanuela Locatelli
Arantxa De La Hoz Codice Matricola:
Inserimento Curriculum
«Prevenzione sul territorio Maugeri»
E-GOV e se finisse la fase investimenti?
Transcript della presentazione:

JUG – Ancona Italy Spring Framework Andrea Del Bene Jug Marche

● 40% il container: abbiamo un container che si occupa dei nostri oggetti e abbiamo visto come funziona. Spring: da dove inizio? Che ci faccio? L'utilità di Spring: ● 60% le classi del framework: ci sono tante classi di utilità in Spring. Spesso ci aiuteranno nei compiti più faticosi. Nel nostro file di contesto troveremo diverse istanze di queste classi di utilità per esigenze “spiccie”. Anche se usiamo tante classi di Spring il framework rimane poco invasivo e saremo sempre liberi di usare le soluzioni che più ci piacciono. Il team di Spring spende TANTE energie per rendere facile l'integrazione con framework di terze parti!

L'accesso al database è la prima (onnipresente!) operazione che Spring ci facilita con le sue classi. <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> ${database.driverClassName} ${database.url} ${database.user} ${database.password} Vediamo da cosa sono i dollari e le parentesi graffe... Il bean dataSource richiede le informazioni indispensabiliper connettersi con JDBC, ma... Tutto inizia dai dati...

L'accesso al database è la prima (onnipresente!) operazione che Spring ci facilita con le sue classi. <bean id="propertyPlaceholderConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> classpath:springConfigFiles/dataBase.properties classpath:messages.properties true Il file di properties

Link utili ● Spring framework ( è il sito ufficiale dove scaricare Spring e aggiornarsi sulle ultime novità del monso Spring. Blog Interface21 ( è il blog dei creatori di Spring. Si possono trovare idee e spunti di utilizzo del framework. ● SpringIDE ( strumento indispensabile per lavorare con Spring ed Eclipse.

Domande...?

JUG – Ancona Italy Grazie ! Andrea Del Bene JUG Marche -