JSF Life Cycle (Yasam Dongusu)

DrogbA

Forum Üyesi
Katılım
27 Ara 2020
Mesajlar
3,440
Tepkime puanı
0
Puanları
36
1. Create or Restore View (Görünümü oluştur)
Bir JSF uygulamasını açtığımız anda karşımıza gelen sayfaya ait bileşenlerin oluşması gerçekleşir. Kullanıcı burada bir “submit” yani bir gönderme işlemi -genellikle bir buton aracılığı ile olur ama ajax ile başka yöntemler de mevcut- gerçekleştirir.

2. Apply Values from User (Kullanıcıdan verileri al)
Kullanıcının girdiği değerler bu “Apply Values” fazında alınır.

3. Ensure Values are Valid (Verilerin doğruluğunu kontrol et)
Kullanıcının girdiği değerlerin kritelerle uyup uymadığı, zorunlu alanların doldurup doldurulmadığı vb diğer işlemler bu fazda kontrol edilir, eğer herşey uygunsa bir sonraki faza geçilir, yoksa ilk faza dönülür. Mesela ilgili alana sadece sayı girilmesini istemişiz ama kullanıcı harf yazmış ya da ilgili alanı zorunlu yapmışız ama kullanıcı herhangi bir değer vermeden formu göndermiş gibi…

4. Update Model with Valid Values (Verilerle modeli güncelleştir)
Verilerin doğruluğunun bir önceki fazda kontrolünden sonra sıra artık modeli (bean, entity vb.) güncelleştirir yani formdan elde edilen verilen yapışmasını sağlar. Formdaki “name” alanına girilmiş veri “Student” sınıfının “name” alanına yapışması gibi…

5. Fetch a New View, If Necessary (Gerekliyse yeni bir görünüm oluştur)
Eğer formdaki işlemler sonucu yeni bir görünüm yaratmak istiyorsak onu oluşturur.

6. Render View (Görünümü İşle)
Son olarak web sayfasını kullanıcıya tekrardan göstermek için bu faz çalışır ve görünüm işlenmiş olur.
 

Nutella

Bayan Üye
Özel Üye
Katılım
2 Ocak 2021
Mesajlar
3,559
Tepkime puanı
23
Puanları
36
Cinsiyet
  1. Bayan
Takım
Galatasaray
Paylaşım için teşekkürler.
 

Vedat

Forum Üyesi
Katılım
23 Eyl 2021
Mesajlar
3,484
Tepkime puanı
1
Puanları
36
Takım
Kasımpaşa
Teşekkür ediyorum.
 
metal işleme
Üst