Showing posts with label Primefaces. Show all posts
Showing posts with label Primefaces. Show all posts

ElasticSearch Jest Client kullanımı ve LogSearch Web Projesi

ElasticSearch'de JSF uygulamalarımızda nasıl sorgu yapıp sonuçları bir DataTable'da göstereceğimiz bir uygulama yaptım.

ES'den sorgu yapabilmek için RestApi'i kullanan JEST kütüphanesini kullandım. Kodun en önemli kısmının görüntüsünüde paylaştım. Ekran görüntüsünde görüleceği üzere ES query'isini direk bu string'e verdiğimizde bize sonucu dönecektir. Gerisi Model Class'ınız için datayı toparlamakta.

Hatırlatamakta fayda var JEST getHits() metodu geri direk ModelClass'ınızın dönüşünü de yapabilmekte. Yani Map alıp get'lere girmek zorunda değilsiniz. Fakat ben her yaptığımda Null data geldi o sebeple henüz beceremedim o kısmını.

Depo: https://github.com/egcodes/logSearchOnElasticSeach




Primenix - Task,Notes,Calendar Tool

Java, Primefaces kullanılarak yapılan kullanıcıların tüm görevlerini, notlarını ve takvimlerini girebilecekleri bir web sitesi. Proje ilgi görmediğinden site kapalı şu an.

Task ile ilgili olan component'in kodlarına GitHub'dan aşağıdaki adresden erişebilirsiniz.


NSupport - Data Monitoring Tool

Tüm Download ve Parser Sistemleri için monitoring tool.

Java, Jsf ve Primefaces kullanılarak implemente edilmiştir.




Primefaces TreeTable'dan TaskList yapımı




Primefaces'in TreeTable component'inin kullanılarak TaskList yapımı. Gmail TaskList'i önceden kullananların kolayca adapte olacağı bir yapıdadır. Tüm özellikleri ve klavye kısayolları birebir aynıdır. (Bir iki özellik tam çalışmayabiliyor un-indent gibi)

Depohttps://github.com/egcodes/taskList

TaskList'in genel özellikleri
  • add new task
  • delete task
  • expand
  • collapse
  • completed
  • indent
  • un-indent
  • drag&drop (button'lar ile)
  • Hotkeys 
  • Enter
  • Tab
  • Alt
  • Up-Down Arrowkey