Aylar: Eylül 2017

Primefaces LazyDataModel Hibernate 5 ile kullanımı

Primefaces LazyDataModel Hibernate 5 ile kullanımı

Primefaces LazyDataModel

Primefaces Datatable aracında verilerimizin hepsinin aynı anda listelenmemesini isteyebiliriz.Çok veri olduğunda ekranda kilitlenmeler yapacaktır.Bu durumlarda LazyDataModel ile verilerin Datatable aracımıza parça parça gelmesini sağlayabiliriz.Örneğin 1 ile 10 arası 10 ile 20 arası gibi.

LazyDataModel implementi

Hibernate ile lazy load işlemi yapacağım.Hibernate 5 ile createcriteria() metodu deprecated duruma geldi. Ben örneğimde CriteriaBuilder,CriteriaQuery... kullanarak veritabanı sorgularımı çalıştırdım.

Read More Read More

JSF Spring ile Log4j kullanımı ve Örnek Proje

JSF Spring ile Log4j kullanımı ve Örnek Proje

Spring ve Log4j Hakkında

Daha önceki yazımda log4j nedir nasıl kullanılır açıklamıştım.(Yazıyı Oku)
Bu yazımda spring framework içinde nasıl loglama yapacağımızı açıklayacağım.
Daha önceki yazımda örnek JSF,Spring projesi oluşturmuştum.(Yazıyı Oku) isterseniz o yazıdaki projeyi indirin veya baştan adımlar ile oluşturun. Ben o proje üzerinde log kütüphanesi ekleyeceğim.

Read More Read More

Java JSF ile Log4j Loglama Kullanımı (Proje Örnek Uygulama)

Java JSF ile Log4j Loglama Kullanımı (Proje Örnek Uygulama)

Log4j ve Loglama nedir ?

Loglama kısaca  bir projedeki uygulama geçmişini takip etmektir.Uygulamada arkaplanda çalışan her adımı her zaman görmek istemeyebiliriz.Bazen çok detay bilgiler gereklidir hata tespiti için bazen sadece hata oluştuğu sürece log görmek yeterlidir.Bunun için loglama yaparken log seviyelerini ayarlamak gereklidir.
Log4j Java’da yazılmış, Apache Yazılım Lisansı altında paylaşılan; hızlı, güvenilir ve esnek bir loglama framework’üdür. Java dışında C, C++, C#, Perl, Python, Ruby, and Eiffel dillerine de taşınmıştır.

Read More Read More