Twitter Youtube Github
Burak Kutbay'ın Kişisel Blog'u |

Type and hit Enter to search

  • Quarkus Dersleri
  • Spring Dersleri
    • Spring Cloud
    • Spring Boot
    • Spring Uygulama Örnekleri
    • Spring Core
    • Spring JDBC Template
    • Spring MVC
  • İleri Java Dersleri
    • Java Server Faces
    • Java Server Pages
    • PrimeFaces
    • Servlet
    • JDBC
    • JSTL
    • Java 8
  • Hibernate Dersleri
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale
  • Hakkımda
Java Server Faces

Java Server Faces JSF Scope Kavramı

Paylaş

ggrtg

Java Server Faces Dersleri‘ne devam ediyoruz.

Java Server Faces çok kapsamlı bir yapı. Bu yapıda “kodlama” yapmadan daha çok Java Server Faces’te çalışma mantığını anlamamız,  JSF için kodlama öncesi bilmemiz gerekenler var. Bunlardan biriside Scope Kavramı.

Scope’nin kelime anlamı alan,faaliyet alanı demek.  JSF sayfalarımızda ki yapmak istediğimiz işlemlerin her birine bu sayfaların ne amaç taşıdığını ne amaç için hizmet edeceğini söylememiz gerekir. Yapacağımız işe göre JSF sayfalarımıza tanımlamalar yapmamız gerekmektedir. Önceki derste incelediğimiz JSF Yaşam Döngüsü ‘nde (Management Bean) Bean’ların faaliyet alanları ve süreleri scope’ler ile belirlenmektedir.

Bu Scope’lar 6 adettir.

  • Session Scope

 Kullanıcılarımız için Session oluştururuz. Bu Session Scope oturum kapanana kadar işlemlerimizi gerçekleştirebiliriz.

  • View Scope

Kullanıcı aynı sayfada kaldığı süre boyunca Bean’ler le gerçekleştirdiğimiz Scope çeşididir.

  • None Scope

Kendiliğinden oluşmayan ve belirli süresi olmayan Scope çeşididir. Bir Bean’dan istek gelmedikçe çalışmaz / yaratılmaz / saklanmaz.

  • Request Scope

Kullanıcıdan gelen bir istek geldiğinde çalışan Scope çeşididir. Yaşam süresi başka bir istek gelene kadar devam eder.

  • Application Scope

Yazılımımız server sayesinde başladığı an aktif olur yaşam süresi server kapatılıncaya kadardır.

  • Custom Scope

Bean’nin yaşam süresini kendimiz belirleyebildiğimiz Scop’tur.

Kullanım

Yukarıda açıkladığım Scope’ların kullanımı Annotation olarak kullanılmakta. Sırasıyla;

  • @SessionScoped
  • @ViewedScope
  • @NoneScoped
  • @RequestScoped
  • @ApplicationScoped
  • @CustomScoped

şeklinde kullanılmaktadır.

Diğer Java Server Faces Dersleri’ne yukarıda ki menüden ulaşabilirsiniz.

Tags:

java server facesjava server faces dersijsfjsf dersijsf derslerijsf örnekleri

Paylaş

Diğer Yazılar

blank
Previous

JSF ( Java Server Faces ) Yaşam Döngüsü

blank
Next

JSF Managed Bean Nedir ve Kullanımı

Next
blank
23 Aralık 2013

JSF Managed Bean Nedir ve Kullanımı

Previews
21 Aralık 2013

JSF ( Java Server Faces ) Yaşam Döngüsü

blank

No Comment! Be the first one.

Bir cevap yazın Cevabı iptal et

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

İlgini Çekebilir

blank

JSP Klasör İçeriği Listelemek

blank

Java Server Pages Klasör Oluşturmak

blank

JSP JSTL Core Tag < c : set > & < c : remove >

Java Server Pages Kitap

Java Server Pages Kullanıcının IP Adresi Almak

Burak Kutbay'ın Kişisel Blog'u |

© 2008 - ∞, Her hakkı saklıdır.

Link

  • Hakkımda
  • İletişim
  • Arşiv

Kategori

Röportaj
Struts
Android
Vue.js
Node.js
Redis
XCode
Spring Data
Debezium
Mikroservis Mimarisi
Spring Native
Video
Spring Security
Objective C
iPhone Uygulama Geliştirme
JPA
DevOps
PostgreSQL
Apache Kafka
Git
Design Patterns
Yaptığım Projeler
Servlet
Maven
Spring Cloud
Linux
Spring
JDBC
PrimeFaces
Spring Jdbc Template
RabbitMQ
Google
Manset
Spring MVC
OCA Java SE 8
Quarkus
Spring Core
Microsoft
Veritabanı
Tanıyalım
Java SE
Hibernate
Teknoloji
Okuduğum Kitaplar
Java Server Faces
Yazılım Mühendisliği
C Sharp
Spring Boot
Java
Günlüğüm
Java Server Page
Makale

Takip Et

Twitter Youtube Github