13.01.2013 Views

Facoltà di Ingegneria - Udu Lecce

Facoltà di Ingegneria - Udu Lecce

Facoltà di Ingegneria - Udu Lecce

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

• Applicazioni <strong>di</strong>stribuite e architetture orientate ai servizi (SOA). ore: 9<br />

Sviluppo <strong>di</strong> sistemi client server in Java tramite RMI; sviluppo <strong>di</strong> web services; esempi<br />

<strong>di</strong> implementazioni <strong>di</strong> applicazioni <strong>di</strong>stribuite e multi <strong>di</strong>spositivo con uso <strong>di</strong> web services;<br />

navigazione Internet collaborativa e web services.<br />

Esercitazione<br />

• Java e applicazioni web. ore: 18<br />

Esempi <strong>di</strong> sviluppo <strong>di</strong> applicazioni web, grafiche e interattive.<br />

Architettura Model-View-Controller in J2EE.<br />

Controller: Java servlet.<br />

Model: Java bean, accesso ai dati con JDBC.<br />

View: JSP e Java applet. View evolute in JSF. View evolute in Ajax.<br />

• Strumenti moderni per la produzione del software. ore: 15<br />

Ambienti integrati <strong>di</strong> sviluppo (Eclipse). Ambienti <strong>di</strong> unit testing (JUnit). Strumenti <strong>di</strong><br />

refactoring. Strumenti per la produzione delle build <strong>di</strong> sistema (Ant, Maven). Strumenti<br />

<strong>di</strong> configuration management (Subversion).<br />

TESTI CONSIGLIATI<br />

• 1. Ghezzi, Jazayeri, Mandrioli - <strong>Ingegneria</strong> del software (2a e<strong>di</strong>zione) - Pearson<br />

Prentice Hall 2004.<br />

• 2. Martin Fowler - UML Distilled (3rd e<strong>di</strong>tion) - Ad<strong>di</strong>son Wesley Object Technology<br />

2003.<br />

• 3. Gamma, Helm, Johnson, Vlissides - Design patterns - Ad<strong>di</strong>son Wesley 2002.<br />

• 4. Craig Larman - Agile and Iterative Development: A Manager's Guide - Ad<strong>di</strong>son-<br />

Wesley Professional 2003.<br />

• 5. Kent Beck - Test Driven Development: By Example - Ad<strong>di</strong>son-Wesley<br />

Professional 2002.<br />

• 6. Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts -<br />

Refactoring: Improving the Design of Existing Code - Ad<strong>di</strong>son-Wesley Professional<br />

1999.<br />

• 7. Autori vari - Java Web Service tutto&oltre - Apogeo 2003.<br />

• 8. Un manuale <strong>di</strong> programmazione Java avanzata.<br />

742

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!