Session Listener Kullanımı
Session listener bir web container icerisindeki sessionlari dinlemek icin kullanilir. Bu sessionlar olusturuldugunda ve oldugunde listener devreye girer ve sessionCreated ile sessionDestroyed isimli metodlar calistirilir.
SessionListener olusturmak icin HttpSessionListener interface ini implemente eden bir class yazmamiz gerekiyor. Bu class sessionCreated ve sessionDestroyed isimli iki metodu ezmek zorundadir. sessionCreated session yaratildiginda, sessionDestroyed ise session öldügünde devreye girer.
Oncelikle class imizi asagidaki ornekteki gibi olusturuyoruz.
Yukaridaki class i web.xml dosyasina listener olarak asagidaki gibi tanimlamamiz gerekiyor.
Uygulamayi calistirdigimizda ve session i öldürdügümüzde listener in calistigini gorecegiz.
FacesContext yapısı hakkında da biraz bilgi vrebilir misiniz?
JSF ile ilgili konularda olabilir.