26 Mart 2016 Cumartesi

JSF(JAVA SERVER FACES) nedir?

JSF(JAVA SERVER FACES)

Java programlama dilinin geniş dünyasında  web tabanlı uygulamalar geliştirmek için JSR altında Java Community Process yoluyla Model-View-Controller (MVC) yapısına uygun olarak geliştirilmiş bir yapıdır (framework).

Model-View-Controller (MVC) nedir?

1.Model= Java sınıflarının bulunduğu katman(Java Beans).
2.View= Görsel sayfaların bulunduğu, kullanıcıya arz edilen ön yüz (xhtml bileşenleri).
3.Controller=Model ve View arasında bağlantıyı sağlar. Kullanıcıların View katmanında gerçekleştirdiği işlem veya istekleri Model’e taşır ve Model’ den gelecek sonuçları tekrar View katmanına taşıyarak kullanıcıya isteklerini ulaştırır.


 

JSF' nin çalışım şeması: