Arkadaşlar merhaba ,
Jsf projelerinin içinde hiyerarşi olarak WEB-INF klasörü içine oluşturulan faces-config.xml dosyasının temelde 4 işlevi bulunuyor.
- Managed-Bean’leri tanımlamak
- Sayfalar arası geçişleri tanımlamak(navigation-rule)
- Validator’ları tanımlamak
- Data-Converter’ları tanımlamak
Kısaca bunlar ne iş yapıyor..
Managed-Bean’ler teknik olarak Java Bean lerden türemiştir ve amaçları bulundukları sayfanın iş mantığını ve modelini tanımlamaktır.
Managed Bean Örnek Tanımlama
<managed-bean> <managed-bean-name>controller</managed-bean-name> <managed-bean-class>com.videoscript.controller.Controller</managed-bean-class> <managed-bean-scope>request</managed-bean-scope> </managed-bean>