Merhaba arkadaşlar ManagedBean'in eager özelliği nedir ve niçin kullanılır? Farklı scopelarda kullanımının bir anlamı var mıdır?

soruldu: 20 Ağu '12, 02:43

Ufukgsate's gravatar image

Ufukgsate
1156712
cevap kabul oranı: 20%

değiştirildi: 20 Ağu '12, 04:57

CemIkta's gravatar image

CemIkta ♦
19.9k29125190


Normal sartlarda ManagedBean'ler kendisine ilk referans geldigi zaman create edilir! Eger ManagedBean eager="true" ve scope application ise bu Bean application start oldugunda create yapilir. Kisaca ManagedBean instance'i herhangi bir request islemi gelmeden once yapilir. @ApplicationScoped dikkatli kullanilmali, global ve heryerden erisilmesi gereken Bean'lerde kullanilmali.

RichFaces programcilarindan Max Katz Blogunda bu konuda giris niteliginde aciklamalar yazmis.

permanent link

cevaplandı: 20 Ağu '12, 04:56

CemIkta's gravatar image

CemIkta ♦
19.9k29125190
cevap kabul oranı: 36%

değiştirildi: 20 Ağu '12, 05:00

Hocam makaleyi inceledim çarpık ingizlicemle tabi sizinde yorumunuzla anladığım kadarıyla Bean örneği herhangi bir istek gelmeden application başlangıcıyla beraber oluşturulmasını sağlıyor eager özelliği tabi @ApplicationScoped ile kullanıldığında. Teşekkür ederim.

(20 Ağu '12, 05:45) Ufukgsate Ufukgsate's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×281
×3
×1

Soruldu: 20 Ağu '12, 02:43

Görüntüleme: 1,025 kez

Son güncelleme: 20 Ağu '12, 05:47

powered by BitNami OSQA