JSF Ders01 - JSF' ye Giriş
Java Server Faces (JSF), java tabanlı web uygulama frameworküdür. JSF' nin özellikleri aşağıda listelenmiştir. MVC (Model View Controller) yapısına uygun olarak geliştirilmiştir. Ajax'ı destekler. Event Handler yani olay işleyicidir. GUI (Graphical User Interface) frameworküdür. Birçok JSF bileşeni mevcuttur.(Ice Faces, Rich Faces, Prime Faces vs.) Component oriented yani öğe tabanlıdır. Bu yüzden hızlı bir şekilde web uygulamaları yazılabilir. Template Layout (Şablon Planı)'a sahiptir. Implicit Navigation (Kapalı Navigasyon)'a sahiptir. Bir JSF projesi şu dosyalardan oluşmaktadır. WebContent/WEB-INF içinde web.xml dosyası WebContent/WEB-INF içinde face-config.xml dosyası WebContent içinde .xhtml dosyaları Java Resources/src içinde java dosyaları Örnek bir web.xml dosyasına yakından bakılırsa; web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance...