Corso di Laurea in Ingegneria Informatica -
Università di Roma "La Sapienza"
Corso di Progetto di Applicazioni Software - A.A. 2008/2009
Usare Hibernate con Eclipse
Passi principali:
- Scaricare Hibernate
Core
- Scaricare le principali librerie tipicamente usate in
un'applicazione che usa Hibernate
- Scaricare ed installare Eclipse (Ganymede)
- Installare il plugin Eclipse
per usare Hibernate
Tools
Passo 1
- Andare sul sito
ufficiale
di Hibernate
e fare il download dell'ultima distribuzione di Hibernate
Core (3.3.1.GA)
- Scompattare il file compresso: all'interno della directory
risultante, trovate la libreria
hibernate3.jar da includere nella
cartella lib contenente tutte le librerie
necessarie per
l'applicazione;
trovate anche il manuale di Hibernate
Passo 2
- Scaricare e scompattare le librerie necessarie per lo
sviluppo di un'applicazione che usi Hibernate per gestire la
persistenza:
- Driver JDBC per l'accesso al DBMS che si intende usare;
e.g. driver per Mysql Connector/J
5.1
- Libreria antlr
usata sia per produrre dei parser per le query, sia a runtime
- Libreria dom4j
usata per effettuare il parsing dei file XML usati per i mapping e la
configurazione di Hibernate
- Libreria commons-collections
per la gestione delle collezioni in Java
- Libreria jta
(Java Transaction API) che realizza interfacce Java standard tra gestore di
transazioni e parti coinvolte in un sustema di transazioni
distribuito (gestore delle risorse, application server e
applicazioni transazionali)
- Libreria javassist
è usata per editare bytecode all'interno di Hibernate
- Libreria cglib (Byte Code Generation Library) che realizza un'interfaccia ad alto livello per la generazione e la trasformazione di Java bytecode
- Libreria log4-j
che fornisce il framework di logging Apache Log4j
- Librerie slf4j-api,
slf4j-log4j; SLF4J serve
da astrazione per tutte le
principali implementazioni di logging, ovvero cattura gli eventi
interessanti e ridirige l'output verso il framework di logging;
SLF4J-Log4j è la particolare implementazione di SLF4J che
permette di usare Apache
Log4j
- Altre librerie che possono essere utili sono:
- Libreria c3p0
per la gestione di un pool di connessioni
- Scompattare tutti i download fatti, e copiare le librerie
(file
.jar) nella
cartella lib
Passo 3
- Scaricare (o aggiornare) l'ambiente di sviluppo Eclipse (IDE for Java EE Developers ),
versione 3.4.2 (N.B: è importante che si tratti di questa
versione per poter usare il plugin di Eclipse Hibernate Tools)
- Installare Eclipse seguendo le istruzioni date nelle
schermate
Passo 4
- Dal menu Help->Software Updates di Eclipse,
installare il
plugin Eclipse Hibernate Tools, inserendo il seguente nuovo
sito
per il download:
http://download.jboss.org/jbosstools/updates/stable
- Quando il sito "JBoss Tools Development Release Update
Site"
compare nella lista dei siti, selezionare "Hibernate Tools" e cliccare
su "Install..."
- Dal Menu Window->Open Perspective, selezionare
"Hibernate"