Page 7 of 8
Link (2012/2013)
Riferimenti ufficiali
- Pagina web del Corso 1 (prof. Corno): http://bit.ly/sistinfo
- Pagina web del Corso 2 (prof. Torchiano): http://softeng.polito.it/courses/02CIX/
- Pagina ufficiale sul Portale della Didattica
Tool
- Eclipse - http://www.eclipse.org/
- Per lo sviluppo web serve la versione Enterprise Java
- Download: http://www.eclipse.org/downloads/ - scegliere il pacchetto "Eclipse IDE for Java EE Developers"
- Tomcat - http://tomcat.apache.org/
- versione 6.0 o 7.0
- MySql - http://dev.mysql.com/
- MySQL Community Server
- MySQL Workbench
- Connector/J
- Java Development Kit (JDK)
- Disegno di mappe concettuali: FreeMind
- Sketch di pagine web: Pencil
Pattern di programmazione
- Pattern catalog associato al libro Core J2EE Patterns
- Catalog of Patterns associati al libro Patterns of Enterprise Application Architecture
- Sul pattern DAO:
- Definizione pattern Data Access Object (DAO) dal catalogo di Core J2EE Patterns
- Tutorial approfondito sull'utilizzo di DAO di B. Scholtz
JDBC e Database
- Istruzioni per utilizzare DataSource (connection pooling) con Tomcat
- Configurare JDBC Data Sources in Tomcat 7 (documentazione ufficiale, con l'elenco di tutte le opzioni)
- JNDI Datasource HOW-TO (tutorial ufficiale di Tomcat)
- Confronto dei dialetti SQL di diversi server
- Tutorial sulla gestione dei tipi Date e Time in Java (java.util e java.sql)
Librerie
- libreria jQuery e relativa documentazione
- libreria json-simple per gestione del formato JSON nelle classi Java
- documentazione oggetto nativo JSON in Javascript
Siti interessanti
- Statistiche sui server web più utilizzati: Netcraft