|
Il framework Spring è stato creato con un ben preciso obiettivo: rendere lo sviluppo delle applicazioni JEE semplici e facilmente manutenibili. Con lo stesso spirito è stato progettato il corso, che, in modo semplice e dinamico, fa cogliere al partecipante l’opportunità di sviluppare software modulare, stabile e facilmente mantenibile.
Nella prima parte viene presentato il principio IoC (Inversion of Control) che rappresenta la struttura portante di tutto il framework, quindi viene introdotta la programmazione per aspetti AOP (Aspect Oriented Programming). Nella seconda parte vengono presentati, a diverso livello di dettaglio, i moduli che compongono l’architettura Spring. In conclusione viene presentata una possibile architettura per lo sviluppo di applicazioni web.
Metodologia didattica
Il corso prevede, oltre alla descrizione teorica degli argomenti trattati, una rilevante attività di laboratorio “hands on” nella quale verrà proposto ai partecipanti di progettare e quindi implementare programmi Java utilizzando il framework Spring. Ogni partecipante avrà a disposizione almeno un PC, opportunamente configurato con l’ambiente di sviluppo.
Destinatari
Sviluppatori e progettisti di applicazioni software
Prerequisiti
Conoscenza approfondita del linguaggio Java e dell’architettura JEE. In particolare sono richieste conoscenze delle Java Servlet e delle JSP.
Risultati attesi
- Saper valutare l’impatto che il framework Spring ha sullo sviluppo delle applicazioni.
- Conoscere i principali pattern architetturali alla base del framework Spring.
- Saper sviluppare applicazioni utilizzando il framework Spring.
|