Categories
JSF

Faces-config.xml Ne işe yarar?

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.

 

  1. Managed-Bean’leri tanımlamak
  2. Sayfalar arası geçişleri tanımlamak(navigation-rule)
  3. Validator’ları tanımlamak
  4. 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>