configurare eclipse per creare un progetto web dinamico, utilizzando apache tomcat e jpa

9

Click here to load reader

Upload: orfeo-morello

Post on 07-Jun-2015

1.567 views

Category:

Documents


2 download

DESCRIPTION

Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA

TRANSCRIPT

Page 1: Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA

HOWTO

Come configurare eclipse per creare u n p roget to web dina mico, u tiliz zan do Apache Tomcat e JPA. Come da tabase di riferimen to viene u tiliz za to PostgreSQL. Ci si soffer merà, in par ticolar m o do, solo su Eclipse, e su come cofigurarlo per farlo interoperare con ques ti tool:

accedere alla base di da ti eseguire Tomcat sfru t t are le n uove librerie javax.persis tence di Java EE

1. scaricare e ins tallare Java EE (o Java EE + SDK se ancora non avete ins talla to la SDK s ul vost ro sis te ma) dal seguen te link h t t p: / / j ava.sun.com / javaee / downloads / index.jsp

Page 2: Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA

2. scaricare la versione Java EE di eclipse dal seguen te link h t t p: / / www.eclipse.org / downloads /

3. scaricare Apache Tomcat (at tualmente 6.0.16 se u sa te la JDK 6) dal seguen te link h t t p: / / a pache.fagioli.biz / t o mcat / t o mcat - 6 /v6.0.16 / bin / a pache -to mcat - 6.0.16.zip (sito di riferimen to h t t p: / / t o mca t.apache.org)

4. scaricare e ins tallare PostgreSQL (at tualmente la 8.3) dal seguen te sito h t t p: / / www.pos tgresql.org / download / (per window la versione che include anche pgad min dovrebbe essere ques ta: h t t p: / / f t p2.it.pos tgresql.org / mirror s / p os tgres /win32 / pos tgresql - 8.3.0 - 1.zip )

Page 3: Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA

5. aprire Eclipse e creare u n n uovo works pace (area di lavoro nella quale si possono gestire diversi p roget ti). Chiudere la pagina di benvenu to. Eclipse si p resenterà come di seguito.

6. Cliccare s u File - > New - > Other e creare u n n uovo p roget to server

7. selezionare Apache Tomcat v6

Page 4: Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA

8. cliccare su Browse e selezionare la directory dove avete sco m pat ta to apache to mcat, e successivamente cliccare s u Finish. Dovrebbe ora essere apparso u n p roget to Servers nel riquadro laterale sinis t ro.

9. Ora cliccare su Window - > Open Perspective - > e selezionare JPA

Develop ment. Così dovrebbe ora ap parire Eclipse

10.Click des t ro s u Database nel riquadro in basso a sinis t ra e selezionare New11.Selezionare PostgreSQL e p roseguire con Next

12.inserite u n no me per il p rofilo che andia mo a creare e fare click su Next

Page 5: Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA

13.Dal d rop - down m e nu per la selezione dei d river cliccare sui p u n tini (...) e selezionare PosgreSQL - > 8.x e fare click s u Add

14.Selezionare ora PostgreSQL JDBC Driver, e fare OK

15.Nella sezione � Driver Files(s):� selezionare il .jar p reesis ten te e fare Remove. Successiva mente fare Add e aggiungere il p roprio d river che po te te t rovare o nella car tella dove avete ins talla to pos tgre o dal si to web h t t p: / / j dbc.pos tgresql.org / download.h t ml (il d river che u sia mo noi è JDBC4 che po te te scaricare diret ta mente da qui h t t p: / / j dbc.pos tgresql.org / download / p os tgresql - 8.3 - 603.jdbc4.jar)

Page 6: Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA

16.Inserire infine t u t ti i de t tagli rela tivi alla connessione al DB (url, u serID, password, d river) e fare n uovamente OK

17.ci ri t roveremo ora alla scher ma ta di p rima: selezionare il p rofilo da noi genera to e fare OK

18.siamo in ul timo torna ti alla fines t ra dalla quale siamo par ti ti. s p un tare il ca m po save password, eseguire Test connection per verificare che i da ti inseriti siano corre t ti, e cliccare su Finish.

Page 7: Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA

19.a ques to p u n to nell'area in basso a sinist ra fare click des t ro sul p rofilo crea to e fare connect. sarà ora possibile visualizzare il da tabase al quale ci siamo connessi

20.rimanendo connessi al da tabase, fare n uova mente click su File - > New - > Other e creare u n Dyna mic Web Project

21.inserite il no me del p roget to e con trollate che la configurazione sia la seguen te: ta rget run time e configura tion. Fare Next

Page 8: Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA

22.Nella scher mata s uccessiva assicurarsi di s p u n tare il checkbox Java Persistence. Fare Next

23.Nuovamente Next24.Infine cliccare s u � Configure defaul t JPA implementa tion library� e

s uccessivamente su � Configure u ser library� e fare � New� . Inserite un no me (io uso jpa) e fare OK. Selezionare poi la libreria ap pena creata e fare � Add Jars� , anda te nella directory dove avete ins tallato JavaEE, e ,nella car tella � lib� , selezionate il file toplink - essen tials.jar e fare OK.

25.A ques to p u n to fate n uovamente OK e finalmente po te te an dare a selezionare dal m e nu d ro p - down, del cam po � use imple menta tion library� , la libreria appena creata: jpa. La configurazione ora dovrebbe essere come ripor ta ta di seguito. Levare la s p u n ta da crea te or m.xml e fare Finish

Page 9: Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA

26. Resta ora solo da configurare il file xml con il gius to p rovider e i pa ra met ri di connessione.

27.Per avviare il p roget to su to mcat, do po che sarà s ta ta scrit ta almeno u na pagina index.h t ml, bas ta fare right - click s ul p roget to e � run as� e poi � run on server� . e to mcat verrà eseguito den tro eclipse.