« Return to Thread: Annotation Driven JSF-Spring-JPA

Annotation Driven JSF-Spring-JPA

by Cagatay Civici :: Rate this Message:

Reply to Author | View in Thread

Merhaba,

JSF-Spring-JPA son zamanlarin populer formulu, bu teknolojilerin annotation
merkezli konfigurasyonunu ornekleyen kucuk bir iskelete projesi hazirladim.

Uygulamanin adi moviestore, ozellikleri su sekilde.

- On yuzde Facelets tabanli JSF kullaniliyor(MyFaces 1.2. implementasyonu)
Basitlik acisindan bir bilesen kutuphanesi eklemedim
- Orta katmanda Spring.
- Veri erisimi katmaninda JPA.(Hibernate impelementasyonu)
- Veritabani in memory hsqldb
- Sunucu jetty
- Kurulum ortami maven

- JSF beanleri faces-config deki <managed-bean> tanimlari yerine @Component
gibi annotationlarla belirleniyor.
- Spring servis beanleri @Service ile kullaniliyor
- JPA daolari @Repository ile ayarlaniyor ve @PersistenceContext ile
EntityManager inject ediliyor
- Transactionlar @Transactional sayesinde duzenleniyor
- Ornek bir entegrasyon testi de eklenmis durumda

Ornegi http://people.apache.org/~cagatay/moviestore.rar adresine yukledim.

Uygulamayi denemek icin mvn jetty:run komutunu calistirmaniz yeterli, jetty
deploy edilecek ve in memory hsqld baglantisi uzerine kurulacaktir.

Uygulamanin tum aciklamasini;

http://cagataycivici.wordpress.com/2008/03/04/annotation-driven-jsf-spring-jpa/adresinde
bulabilirsiniz. (Wordpress hala kapali mi bilmiyorum ama kapali
ise dns ayarlari yapmak erisimi sagliyor:)

Bu populer teknolojileri bir arada efektif bir sekilde uygulamak isteyenler
icin yararli bir kaynak olacagina inaniyorum.

Iyi Calismalar,

Çagatay Çivici
Apache MyFaces PMC
Prime Teknoloji Danismanlik

 « Return to Thread: Annotation Driven JSF-Spring-JPA