23 Mart 2015 Pazartesi

JSF ile Master page

Web sitelerinde belli başlı kısımlar sabit kalırken diğerleri değişkendir.
Örneğin header yani başlık, genelde solda bulunan navigasyon menüsü ve en alttaki footer kısmı genelde sabittir. Bütün bunları her bir sayfa için tekrar kopyala-yapıştır yapıp uğraşmak yerine, bir kere yazıp kullanmak daha mantıklıdır.
İşte bu sabit olan kısımlar bir şablon şeklinde tek seferde hazırlanıp kullanılırlar. Buna master page denir.

Java'da JSF ile hazırladığımız bir web applicationda bu master page mantığını uygulayabiliriz.

1. Öncelikle sabit bir html şablonu hazırlayarak body elementinin içini boş bırakırız.
Body kısmındaki içerik değişken olacak.
Sayfada gezilirken şablon sabit kalırken yeni içerik body elementinin içinde gösterilecek.

2. Yeni bir jsf dosyası açalım. Buraya index.xhtml adıyla sayfa şablonunu koyalım.

3.



Hiç yorum yok:

Yorum Gönder