JSF Ders-5 HTML Kodları Ve Hello World

Merhaba arkadaşlar bugün ki dersimizde jsf de html taglarının kullanımını göreceğiz ve ekrana ilk yazımızı yazdırmış olacağız. Bildiğiniz üzere bizim jsf projelerimiz dinamik siteleri oluşturur. Uzantılarını istediğimiz şekilde düzenleyebiliriz. Yani demek istediğim bir jsf projesinde html,css,javaScript,JQuery vb dilleri kullanabiliriz.Mesela örnek olarak

 

Şeklinde html koduyla bir button oluşturabiliriz. Hatta bunlara html de verdiğimiz attribute ları vererek butonu oluştururuz. Bunları kullandığımızda jsf ‘i kullanma amacımızdan sapmış oluruz. Ama gerektiğinde kullanmakta fayda vardır. Şimdi gelelim html kodlarının jsf teknolojisiyle birleşerek oluşturulmuş yeni kodlara, bir buton oluşturalım:

<h:commandButton value=”Deneme”/> koduyla bir button oluşturmuş oluruz. Ve bu butona Deneme adını vermiş oluruz. Tabi ki her dilde olduğu gibi jsf teknolojisindede kütüphaneler mevcuttur. Bizim bu gibi jsf kodlarını kullanmamız için kütüphaneler vardır. Html kodlarını bu şekilde kullanmamız için gereken kütüphane

 

Zaten Eclipse’te dinamik web projesi oluşturduğumuzda bu gibi kütüphaneler otomatik olarak eklenmiş olarak gelmektedir. Şimdi yazdığımız <h:commandButton value=”Deneme”/> kodun açıklamasına:

Burada <h: başlangıcı bunun htmlde bir karşılığının olması manasına gelmektedir. Yani ben html kodunu koduna bazı ek özellikler ekleyerek kullanmak istiyorum anlamına gelmektedir. commandButton kodu ise bildiğimiz buton anlamına gelmektedir. Tabi az önce dediğim gibi bu butona bazı ek özellikler ekleyebiliriz. Mesela java class’ımızda ir method olsun ve butona tıklandığında bu method işlensin istiyorsak action attribute’una ihtiyaç duyarız yani

şeklinde tanımlama yaparız. Şimdi ekrana bir hello World yazdırarak bugün ki dersimizi bitirelim.

Ekrana Hello World yazdırmış olduk. Burada bu dersimizi bitirmiş olduk.Sıradaki dersimizde görüşmek üzere bol kodlu günler dilerim.

Bir cevap yazın

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