Uygulamnın kurulması için gerekenler Veritanı olarak mysql kullanıldı
src/META-INF persistance içinde gerekli veritabanı bilgileri mevcut
Proje maven tabanlı ve bazı yerlerde PrimeFaces kullanıldı
pom.xml için gerekli yüklemeler yapılmalı şuan projede mevcut
MVC olarak inşa edildi
Uygulamanın Çalışma Sistemi Uygulama index.xhtml ile ilk bağış yapmak isteyen kişiyi veritabanına ekler
Bağışcı sisteme login olması için random password ve kullanıcı Adı verir
Bağışcı bilgilerini güncelleyebilir ve silebilir
Sayfalar arası yönlendirmeler mevcut durumda
Kan bağısı arayan kullanıcı aramaFormu.xhtml ile giriş yapar formu doldurur
Formu doldurduktan sonra karşısına kan bağışı yapmak isteyen kişiler çıkar
Kullanılan teknolojileirin nedenleri MVC tabanlı jsf kullandım mimari tabanlı yapmaya çalıştım
Proje maven tabanlı olması sayesinde projenin karmaşıklığını ve boyutunu azalttım
JPA eclipslink veya hibernate kullanılabilir her ikisini denedim ve persistance de her ikisininde bilgilerini koydum.
JPA'a sayesinde daha kolay veritabını bağlantıları CRUD sistemleri hazırlayabildim.