JSF Nedir?
Java Server Faces(JSF) teknolojisi, Java teknolojisi tabanlı sunucu taraflı çalışan bileşen(Component) yapılı web uygulama frameworküdür. Java Server Faces teknolojisi aşağıdakilerden oluşur:
- Bileşenleri temsil etmek ve durumlarını yönetmek için bir API; olayları işleme(Handling Events), sunucu tarafı doğrulama(Server-Side Validation) ve veri dönüştürme(Data Conversion); Sayfa gezinmeyi tanımlama(Defining Page Navigation); Uluslararasılaşmayı destekleme ve erişebilirlik(supporting internationalization and accessibility); ve en son tüm bu özellikler için geliştirmeyi sağlamak
- Web sayfalarına bileşen eklemek ve bileşenleri birleştirmek için etiket kütüphaneleri sunucu tarafı nesneler
Java Server Faces ile aşağıdakileri minimum iş gücü ile gerçekleştirebiliriz:
- Web sayfası oluşturabilme
- Komponent etiket kütüphanelerini ekleyerek web sayfalarına komponent eklemek
- Sayfadaki bileşenleri sunucu tarafındaki verilere bağlamak(data binding).
- Bileşen kaynaklı sunucu tarafında uygulama kodlama
- Özelleştirmeyle bileşenleri yeniden kullanmak.
Java Server Faces Çalışma Mantığı:
Bu yazımı burada sonlandırıyorum. Diğer yazılarımda görüşmek üzere…