Java Server Faces (JSF) bir framework olup JSP’den farklı olarak kullanıcı arayüzü sağlanmaktadır. Hazır bileşenler ile yapmak istenen işlemler kolaylıkla yapılabilir. JSF 2, PrimeFace ile birlikte üst seviyede programlar yapmayı kolay hale getirmektedir.
Bu eğitimde PrimeFaces 5 bileşen kütüphanesi ile JSF tabalı uygulama geliştirilmesi konuları ele alınmaktadır. Buna yönelik olarak JSF2 görsel bileşenleri, şablon tanımlama, JPA ile veritabanına tümleştirme, sayfanın doğrulaması, AJAX ve HTML5 kullanımı, PrimeFaces 5 bileşenleri, PrimeFaces ile Ajax kullanımı ve güvenlik konuları çalışılmaktadır.
Neden Java Server Faces?
- Üçüncü parti kütüphaneleri/yazılımları projeye ekleyebilme avantajı
- Componentler sayesinde kullanıcı arayüzü oluşturabilme
- Olaya dayalı proglamlama tekniği
- Modüller halinde kodlayabilme
- IDE ile basitçe kodlama yapabilme