Java Server Faces faces-config.xml Nedir? - 02-06-2016 by Burak - Burak Kutbay'?n Ki?isel Blog'u | - http://blog.burakkutbay.com Java Server Faces faces-config.xml Nedir? by Burak - Cumartesi, ?ubat 06, 2016 http://blog.burakkutbay.com/java-server-faces-faces-config-xml-nedir.html/ 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> <managed-bean-name>user</managed-bean-name> <managed-bean-class>com.project.blog.jsf</managed-bean-class> <managed-bean-scope>session</managed-bean-scope> </managed-bean> 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. 1/2 Java Server Faces faces-config.xml Nedir? - 02-06-2016 by Burak - Burak Kutbay'?n Ki?isel Blog'u | - http://blog.burakkutbay.com Validator için faces-config.xml <validator> ... <validator-id>kontrolet</validator-id> <validator-class> com.project.blog.validator </validator-class> </validator> 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 <navigation-rule> <from-view-id>/login.xhtml</from-view-id> <navigation-case> <from-action>#{LogonForm.logon}</from-action> <from-outcome>success</from-outcome> <to-view-id>/page.xhtml</to-view-id> </navigation-case> </navigation-rule> 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. _______________________________________________ PDF generated by Kalin's PDF Creation Station 2/2 Powered by TCPDF (www.tcpdf.org)