Java Server Faces faces-config.xml Nedir?

Java Server Faces Dersleri

Java Server Faces Dersleri

Java Server Faces Dersleri‘ne devam ediyoruz.

Java Server Faces projelerimizin bir ayarı olacaktır. Bu ayarlar bir XML dosyasında tutulmaktadır. Tutulan bu Xml dosyasının adı faces-config.xml’dir. Uygulamamız başlaması için gerekli olan konfigürasyon ayarları tutulmaktadır.

faces-config.xml dosyasını uygulamamızın başlamasını ve devamında çalışması için gerekli kuralları bildirmek için kullanıyoruz. Bu kurallar

  • managed beans,
  • validators,
  • navigation’dan oluşabilir. 

Bu temel kurallar bizim projemizi genel olarak yönetmek için olmazsa olmazlarımızdır. 

Yukarıda yazdığımız 3 kuralın  faces-config.xml dosyamızda nasıl bulunmalı ve nasıl yazılması gerektiğini açıklayayım.

Managed Bean için faces-config.xml

Managed Bean’lerimiz için faces-config.xml  dosyasına oluşturduğumuz Bean hangi scope için kullanılacaksa belirtilerek yazılır. Scope’lar

  • request
  • session
  • application

oluşur. Ancak belirtmekte fayda var JSF 2.0’dan sonra managed bean’i faces-config.xml dosyasına gerek kalmadan kullanabilirsiniz.

Validator için faces-config.xml

Kontrol için ihtyaç duyulan ve kendi yaptığınız validatorler için ise tanımlama yapısı bu şekildedir.  Yaptığınız validatore karşılık gelen etiketleri tanımlıyoruz. Genellikle eposta kontrolü, gibi kullanıcı tarafını kontrol etmek için kullanılır.

Navigation için faces-config.xml

Sayfadan gelen sonuca göre diğer sayfa yönlendirme işlemi gerçekleştirebilmemiz için yapmamız gerek ayarlama ise genel olarak budur.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir