Archives

  • Java da QRCode Kullanımı

    Yeni nesil barkod formatı karekod barkod olarak geçiyor. Java uygulamarınızda bu format üzerinden çıktı oluşturmak isterseniz aşağıdaki örneği inceleyebilirsiniz. Ben bu örnekte Seam ile birlikte kullandım ancak ilgili metodu istediğiniz platformda kullanabilirsiniz. Öncelikle itext kullandığımızdan ilgili itext jar larına ihtiyacımız bulunuyor.

    Jul 31st, 2011 | Filed under Java, JBoss Seam
  • Kurumsal Java Eğitimleri

    Uzun zamandir devam eden bireysel ve kurumsal egitimlerimiz konusunda calistiginiz kurumlari bilgilendirebilirseniz sevinirim. Ozellikle Java teknolojileri odakli egitimler hakkinda www.mergecons.com adresinden bilgi alabilirsiniz. Egitimlerimizden bazilari Temel Java Object Oriented Design Patterns Android Java ME Hibernate JPA JSF Facelet RichFaces Ajax 4 JSF Spring JBoss Seam … Egitimlerimize katilan kurumlardan bazilari

    Jul 30th, 2011 | Filed under Kategorilenmemiş
  • Seam İle Birden Fazla Veribanına Erişim

    Seam ile iki veya daha fazla veritabanına bağlanmak isterseniz aşağıda bununla ilgili bir örnek bulunmakta. Burada kullandığınız veritabanları Oracle ve MySql gibi farklı veritabanları da olabilir. Öncelikle container taraflı bir connection kullandığımdan projeAdi-ds.xml dosyasın içerisinde veri kaynağını aşağıdaki gibi iki tane olarak tanımlıyoruz.

    Jul 30th, 2011 | Filed under JBoss Seam
  • RichFaces ile Entity leri Otomatik Tamamlama

    Uygulamalarınızda otomatik tamamlama yapabileceğiniz veri giriş alanları yapmak isterseniz bunun için RichFaces tarafında rich:suggestionbox ı kullanabilirsiniz. Bu bileşen özellikle büyük verilerin tamamlansında dinamik bir özellik taşıyor. Tamamlama client tarafında değil component üzerinde deki bir metodta arama şeklinde yapılıyor. Aşağıdaki örnekte öncelikli olarak ön yüz de arama yapılıyor. Burada suggetionbox ogrenci isimli bir inputText alanına bağlanıyor. [...]

    Jul 29th, 2011 | Filed under JSF
  • Seam Auto-flush problemi

    Seam üzerinde bir entity de değişiklik yaptığınızda transaction sonunda otomatik olarak update ediliyorsa autoflush özelliğini kapabilirsiniz. Bunun için components.xml deki

    Jul 29th, 2011 | Filed under JBoss Seam
  • Seam @Startup Annotation ı

    Seam de @Startup annotation i ne işe yarar ? Component üzerine @Startup eklerseniz ilgili context inde direkt olarak çağırılır. Bu ne demek ? Öncelikle @Startup annotation ı sadece Session ve Application scope için kullanılır. Peki Application scope ne zaman çalışır ? Uygulama ilk ayağa kalktığında mı ? Hayır component in ilk çağırımı ile birlikte instance [...]

    Jul 28th, 2011 | Filed under JBoss Seam
  • Seam – Component Driven Events

    Seam içerisinde bazı tetikleyici mekanizmalar vardır. Bunlardan biridi Seam componentleri içerisinde tanımlanan event mekanizmalarıdır. Bunların yaptığı iş belirli çağırımlarda eventleri tetiklemektir. Bu eventler observer tanımları ile belirlenir.   Örnek verecek olursak aşağıda bir observer tanımı bulunmakta @Observer("sonDurum") public void sonDurum() {  System.out.println("son durum kontrolu…"); }

    Jul 25th, 2011 | Filed under JBoss Seam
  • JSF 1.2 ve JPA ile SelectItem Oluşturma

    Eğer JSF 1.2 kullanıyorsanız useçim bileşenlerinde f:selectItems içeriklerini doldurmak için SelectItem tipinde listeleriniz olmalı. Bu durumda bir çok geliştirici önce listeleri seçip ardından for donguleri ile bunları doldurmaya çalışıyor. Ancak Hibernate veya JPA kullanıyorsanız bunu aşağıdaki yöntem ile sorgu içerisinde nesne oluşturarak gerçekleştirebilirsiniz.

    Jul 19th, 2011 | Filed under JSF
  • Herhangi Bir Java Sınıfını Seam Componenti Haline Getirme

    Seam içerisinde bir sınıfı component haline getirmek istiyorsanız sınıfın başına @Name tanımı ekleyebilirsiniz. Ancak sınıf derlenmiş veya bir paket içerisinde ise ne yapardınız ? Inheritance ile çözebiliriz diyebilirsiniz ancak final sınıflarda bu da işe yaramayacaktır. Bu durumda elinizdeki diğer alternatif component tanımını components.xml içerisinde yapmaktır. Örneğin Apache StringUtils sınıfı için components.xml de aşağıdaki gibi bir [...]

    Jul 12th, 2011 | Filed under JBoss Seam
  • Seam ve Hibernate Log Yönetimi

    JBoss ile daha doğrusu aslında Hibernate kullarak geliştirdiğiniz uygulamalarda üretilen sql ler praperedStatement a göre hazırlanmaktadır. Bu yüzden sql ler içerisinde parametreler yerine ? görürsünüz. Eğer gönderdiğiniz parametereleri console ekranına basmak isterseniz aşağıdaki konfigürasyonu yapabilirsiniz. Öncelikle JBoss_Dizini\server\all\conf altında jboss-log4j.xml dosyasını açın. Sadece istediğimiz bilgileri basması için yeni bir appender tanımı yapalım. Bunun için aşağıdaki kodu [...]

    Jul 11th, 2011 | Filed under JBoss Seam
  • Seam ile Üretilen PDF leri İndirme

    Seam ile ürettiğiniz PDF leri aşağıdaki kod ile download edebilirsiniz ? Tabi sadece pdf ile kısıtlı değil. Grafik veya chart gibi çıktıları da aynı kod ile indirebilirsiniz.

    Jul 11th, 2011 | Filed under JBoss Seam
    Tags: ,
  • RichFaces Ajax Push

    Yeni nesil ajax mimarilerinde öne çıkan teknolojilerden biride Server Push teknolojisidir. Özellikle asenkron çalışan uygulamalarda istemcilerin sürekli sorgulama yaparak yoğunluk yaratmaması adına push teknolojisi kullanılabilir. Buna göre istemci sadece sunucuda değişiklik olduğu durumlarda talepleri alır. Bunun dışında talepler 0 kb olarak görünür. Buna pull benzeri gibi tekrar yenilemek yerine sadece sunucu tarafındaki değişlik anında işlem [...]

    Jul 8th, 2011 | Filed under JSF
Archive for July, 2011