maggio 22, 2017

Hibernate e Struts configurazione di base

Hibernate è un potente framework java-based usato per l’implementazione ORM (Object Relational Mapping) dello strato di persistenza di applicazioni web. In questo articolo viene effettuata una configurazione minimale all’interno di un contesto web Struts MVC . Si supppone di avere già creato un progetto web dinamico all’interno dell’IDE di sviluppo Eclipse (vedere qui). Il sistema RDMBS utilizzato sarà Mysql. Vediamo i passi principali per la configurazione di hibernate all’interno del progetto.

CHECK OUT THE SOURCE CODE ON GITHUB

 

STEP 1.

Creare il DB schema:

 

STEP 2.

Scaricare e scompattare Hibernate 3.3.2:  http://sourceforge.net/projects/hibernate/files/hibernate3/

hibernate-unzipped

 

STEP 3.

Copiare le seguenti librerie nella directory di progetto WebContent/WEB-INF/lib :

 

STEP 4.

Scaricare il driver connector Mysql JDBC e copiarlo nella directory lib del progetto: http://dev.mysql.com/downloads/connector/j/

STEP 5.

Creare il file di configurazione  hibernate.cfg.xml nella directory “src” del progetto:

 

STEP 6.

Creare una classe di utilità per la SessionFactory di hibernate:

 

 

STEP 7.

Creare un filtro per il check della SessionFactory di hibernate:

 

STEP 8.

Dichiarare il filtro nel file web.xml :

Ecco come si presenta il layout di progetto:

hibernate-base-project-layout

 

STEP 9.

Avviare Tomcat in Eclipse e verificare che la session factory sia creata senza errori:

hibernate-build-session-factory

Related posts

Leave a Reply

Your email address will not be published.