26 Ocak 2009 Pazartesi

PrimeFaces - Açik kaynaklı Türkçe Ajax-JSF Çatısı

PrimeFaces, Java Server Faces (JSF) çatısı için geliştirilen açık kaynaklı bir kütüphanedir. PrimeFaces'in temel amacı, ajax tabanlı zengin bir bileşen kütüphanesi yaratmak ve çeşitli JSF eklentileri yardımıyla uygulama geliştirmeyi kolaylaştırmaktır. PrimeFaces, JSF uygulamasının çeşitli ihtiyaçlarına yönelik 3 temel modülden oluşmaktadır.

Agile(Çevik) metodolojiler ve Java EE konusunda uzman olan Prime Teknoloji tarafından hazırlanan PrimeFaces için, Prime Teknoloji’de tam zamanlı mühendisler çalışmaktadır. Prime Teknoloji popüler JSF implementasyonu Apache MyFaces’in geliştirilmesine de aktif olarak katkıda bulunmaktadır. PrimeFaces, Prime Teknolojinin Apache organizasyonunda 3 yıl sonunda edindiği açık kaynaklı proje geliştirme tecrübesiyle geliştirilmiştir.

Arayüz Bileşenleri

PrimeFaces arayüz bileşenleri modülü zengin içerikli birçok JSF bileşeni içermektedir. Bileşenler javascript ve css yazımı, Ajax etkileşimi ve JSF entegrasyonu dahil tüm zor işi yapmaktadır.

  • Zengin içerikli bileşenler (HtmlEditor, ImageCropper, Dialog, AutoComplete ve daha fazlası).
  • Flash tabanlı Grafik bileşenleri.
  • Hazır Ajax entegrasyonu, javascript yazmadan Ajax.
  • Diğer bileşen kütüphaneri ile uyumlu.
  • Html'den bağımsız javascript kullanımı.
  • Detaylı dokümantasyon.

Optimus

Optimus modülü JSF'le uygulama geliştirmeyi kolaylaştırmayı amaçlamaktadır. Optimus google guice üzerine kurulu annotation tabanlı IOC çatısı ve xml'siz sayfa yönlendirmeleri ile XML konfigurasyon ihtiyacını ortadan kaldırmaktadır. Ek olarak Optimus sunduğu JPA(Java Persistence API) entegrasyonu ile veritabani işlemlerini kolaylaştırmaktadır.

  • Google Guice üzerine kurulu annotation tabanlı nesne yönetimi.
  • JPA entegrasyonu.
  • Tanımlı transcation yönetimi.
  • XML-siz JSF sayfa yönlendirmeleri.
  • Excel ve PDF çıktıları.
  • Güvenlik eklentileri.

FacesTrace

FacesTrace JSF için görsel bir debug aracıdır. Bir JSF uygulamasında yer alan birçok bilgi FacesTrace tarafından toplanır ve JSF sayfasında gösterilir.

  • Görsel JSF hayat döngüsü.
  • Performans görüntüleyici.
  • Değişkenler.
  • Log4J entegrasyonu.
  • Faces mesajları.
  • Bileşen ağacı


Turkce proje sitesi: http://primefaces.prime.com.tr/tr
Online demo: http://www.rehberharitam.com/primefaces-examples


Süper :)

Türkler de framework yazar, kim demiş yazamaz diye.. :)

Hiç yorum yok:

Yorum Gönder