HOWTO Co me co nfigura re eclipse p e r crea re u n p r oge t t o web di n a mico, u tiliz z a n d o Apac he To mca t e JPA. Co me d a t a ba se di riferi me n t o viene u tiliz z a t o Pos tgreSQL. Ci si s offer m e rà, in p a r ticolar m o d o, s olo s u Eclipse, e s u co m e cofigura rlo p e r farlo inter o pe ra re con q u e s ti t ool: acce d ere alla ba se di d a ti eseg uire To mca t sf r u t t a re le n u ove librerie javax.pe rsis te nce di Java EE
1. sca ricare e ins t allare Java EE (o Java EE + SDK s e a ncora n o n avete ins t allato la SDK s ul vos t ro sis te m a) d al s eg ue n te link h t t p: / / j ava.s u n.co m / j avaee / d ow nloa d s / i n d ex.js p
2. sca ricare la versio ne Java EE di eclip se d al s eg ue n te link h t t p: / / w ww.eclip se.org / d ow nloa d s /
3. sca ricare Apac he To mca t (att ual me n te 6.0.16 s e u s a te la JDK 6) d al s eg u e n te link h t t p: / / a p ac he.fagioli.biz / t o mc a t / t o mc a t - 6 / v 6.0.16 / bi n / a p ac he t o mc a t - 6.0.16. zi p (sito di riferi me n t o h t t p: / / t o m ca t.a pac he.org) 4. sca ricare e ins t allare PostgreSQL (att u al m e n t e la 8.3) d al s eg ue n te sito h t t p: / / w ww.po s tgre s ql.org / d ow nloa d / (per win d ow la versio ne che inclu d e a nc h e p ga d mi n d ovreb be es s ere q ue s t a: h t t p: / / f t p 2.it.po s tgre s ql.org / mi rr or s / p o s tgres / win 3 2 / p o s tgre s ql - 8.3.0 - 1. zi p)
5. a p rire Eclipse e crea re u n n u ovo work s p ace (area di lavoro n ella q u ale si p o s s o n o ges tire diver si p r oge t ti). Chiu de re la p agina di be nve n u t o. Eclip se si p r e se n t erà co m e di s eg uito.
6. Cliccare s u File - > New - > Ot her e creare u n n u ovo p r oget t o se rver
7. s ele zio na re Apac he To mca t v6
8. cliccare s u Browse e s ele zio na re la directo ry d ove avete sco m p a t t a t o a p ac h e t o mc a t, e s ucces siva m e n te cliccare s u Finis h. Dovrebbe o ra es se re a p p a r s o u n p r oge t t o Servers n el riq ua d r o laterale si nis t ro.
9. Ora cliccare s u Wind ow - > Ope n Pers p ective - > e s ele zio na re JPA Develo p m e n t. Così d ovreb be or a a p p a rire Eclipse
1 0.Click d e s t r o s u Data ba se n el riq u a d r o in b a s s o a si nis t ra e s ele zio na re New 1 1.Sele zio n a re Pos tgreSQL e p r o s eg uire co n Next
1 2.in serite u n n o m e p e r il p r ofilo che a n dia m o a creare e fare click s u Next
1 3.Dal d r o p - d ow n m e n u p e r la s ele zio ne d ei d river cliccare s ui p u n tini (...) e s ele zio na re PosgreSQL - > 8.x e fare click s u Ad d
1 4.Sele zio n a re ora PostgreSQL JDBC Driver, e fare OK
1 5.Nella s e zio ne Driver Files(s): s ele zio n a re il .jar p ree sis te n te e fare Re m ove. Succes siva me n te fare Ad d e aggiu nge re il p r o p rio d river che p o te te t r ovare o n ella car tella d ove avete ins tallato p o s tg re o d al sit o web h t t p: / / j d bc.po s tgre s ql.org / d ow nloa d.h t ml (il d river che u sia m o n oi è JDBC4 che p o te te sca ricare diret t a m e n t e d a q ui h t t p: / / j d bc.po s tgre s ql.org / d ow nloa d / p o s tgre s ql - 8.3 - 6 0 3.j d bc4.jar )
1 6.Inserire infine t u t ti i d e t t agli rela tivi alla co n ne s sio ne al DB (url, u s e rID, p a s s wo r d, d river) e fare n u ova m e n t e OK
1 7.ci ritr overe m o o ra alla sc he r m a ta di p ri m a: s ele zio na re il p r ofilo d a n oi gen er a t o e fare OK 1 8.sia m o in ulti m o t o r n a ti alla fine s t ra d alla q u ale sia m o p a r titi. s p u n t a re il ca m p o s ave p a s swor d, e seg uire Tes t co n nectio n p e r verificare che i d a ti in seriti sia n o corre t ti, e cliccare s u Finis h.
1 9.a q u e s t o p u n t o n ell'area in ba s s o a sinist r a fare click d e s t ro s ul p r ofilo crea t o e fare co n n ect. s a r à o ra p o s sibile vis uali z z a re il d a t a b a s e al q u ale ci sia m o co n ne s si
2 0.ri m a n e n d o co n ne s si al d a t a ba s e, fare n u ova m e n t e click s u File - > New - > Ot h er e creare u n Dyna mic Web Project
2 1.in serite il n o m e d el p r oge t t o e co n t r ollate che la co nfigura zio ne sia la s eg u e n te: t a rge t r u n ti m e e co nfigura tio n. Fare Next
2 2.Nella sc he r m a t a s ucces siva a s sic ur ar si di s p u n t a re il checkbox Java Persiste nce. Fare Next
2 3.Nuova m e n te Next 2 4.Infine cliccare s u Configu re d efa ult JPA im ple m e n t a tio n library e s ucces siva m e n t e s u Configu re u s e r libra ry e fare New . Inserite u n n o m e (io u s o j pa) e fare OK. Selezio na re p oi la libreria a p p e n a creat a e fare Ad d Jar s , a n d a te n ella directory d ove avete ins tallat o JavaEE, e ,nella cartella lib , s ele zio na t e il file t o plink - es se n tials.jar e fare OK.
2 5.A q u e s t o p u n t o fate n u ova m e n te OK e final m e n t e p o te t e a n d a re a s ele zio na re d al m e n u d r o p - d ow n, d el ca m p o use im ple m e n t a tio n libra ry , la libreria a p p e n a creat a: j pa. La co nfigur a zio ne ora d ovrebbe es se re co m e ri p o r t a t a di s eg uito. Levare la s p u n t a d a crea te or m.x ml e fare Finis h
2 6. Res ta or a s olo d a co nfigura re il file x ml co n il gius t o p r ovider e i p a r a m e t ri di co n n e s sio ne.
2 7.Per avviare il p r oge t t o s u t o mca t, d o p o che s a rà s t a t a scritt a al m e n o u n a p agin a in dex.h t ml, ba s ta fare righ t - click s ul p r oget t o e ru n a s e p oi ru n o n s erver . e t o mc a t verrà e seg uito d e n t r o eclip se.