Kayıtlar

bean etiketine sahip yayınlar gösteriliyor

Spring Ders12 - Referencing Beans

Resim
   Bir bean diğer beane referans olarak verilebileceğini daha önceki derslerde göstermiştik. Bu derste referanslama işleminin tüm farklı şekillerini göstereceğiz. Bir beani diğer beane Inner bean referanslama yaklaşımıyla, Genel bean referanslama yaklaşımıyla, Local bean referanslama yaklaşımıyla, Bean identifier (tanımlayıcı) referanslama yaklaşımıyla local ve genel olarak yapılabilir. Inner Bean Referanslama Yaklaşımı Bir beane isimsiz bir bean setter metodu veya constructor metodu yardımıyla referans olarak verilebilir. <bean id="..." class="...">     <property name="...">             <bean  class="..."></bean>     </property> </bean> <bean id="..." class="...">     <constructor-arg>              <bean  class="..."></bean>     </constructor-arg> </bean> Genel Bean Referanslama Yaklaşımı

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