Kayıtlar

scoped etiketine sahip yayınlar gösteriliyor

JSF Ders22 - Bean Scopes

    Bean scopeları managed beanin ne kadar süre canlı kalacağını, hangi kullanıcı ve isteklerin önceki bean örneğine erişebileceğini kontrol eder. Bir çok scope türü mevcuttur. Request Scope  (@RequestScope) Session Scope   (@SessionScope) Application Scope  (@ApplicationScope) ViewScoped (@ViewScoped) FlowScoped (@FlowScoped) CustomScoped (@CustomScoped) NoneScoped (@NoneScoped) Bir managed bean sınıfında eğer scope belirtilmezse default olarak RequestScope seçilmiş olur. Request Scope (@RequestScope) Yaşam süresi sadece yapılan istekle sınırlıdır. Aynı kullanıcı aynı sayfa üzerinde yeni bir istek dahi oluştursa yeni bir bean örneklenir. Beane diğer kullanıcılar tarafından erişilemez. Daha önce tanımlanan bean örneğine kimse erişemez. Session Scope  (@SessionScope) Yaşam süresi session (oturum) boyunca devam eder. Aynı kullanıcı farkla sayfalar üzerinde yeni bir istek oluşturursa aynı bean örneği kullanılmaya devam eder. Beane diğer kullanıcılar tarafından eri