Archives

  • JPA – Entity Listener

    JPA ile yapılan crud operasyonlarında java tarafında triger benzeri yapılar kullanmak için entity listenerlar kullanılabilir. Bunlar JPA entity lifecycle sürecinde devreye girerler. İlgili operasyonun lifecycle ın hangi sürecinde devreye gireceğini aşağıdaki listedeki anotation lar ile göstermemiz gerekiyor.

    Dec 30th, 2008 | Filed under J2EE
  • J2ME – DateField UI Bileşeni

    Tarih girişleri yazılımcılar için her zaman sorun olmuştur. Tarih girişi için kullanıcı dd/mm/yyyy, dd.mm.yyyy gibi formatlar kullanabilir. TextField gibi alanlarda bunu anlamamız sorun olur sonuç olarak girilen ilk veya ilk iki değer gün yada ay olabilir. DateField J2ME ortamında bu girişleri konutrollü bir şekilde yapmamızı sağlar. Bu telefonun özelliklerine göre formatlı bir giriş ekranı yada [...]

    Dec 25th, 2008 | Filed under J2ME
  • J2ME – TextField UI Bileşeni

    TextBox benzeri bir form bileşenidir tek başına ekrana atanamaz sadece form bileşenine eklenebilir. Form bileşeninin ekrana atanmasıyla ekranda görünür. Bir form üzerinde birden fazla TextField bileşeni olabilir. Yapı olarak aşağıdaki gibidir.

    Dec 25th, 2008 | Filed under J2ME
  • J2ME – Form UI Bileşeni

    Kullanıcı arayüzü (UI – User Interface) bileşenlerinde şimdiye kadar gördüğümüz kadarı ile sadece bir adet nesneyi ekrana atayabiliyorduk. Peki şöyle bir senaryomuz olsun bizden mobil tabanlı bir öğrenci bilgi sistemi yapmamız isteniyor ve kullanıcıdan 16 adet parametre alınacak. Bu gibi bir durumda Command’ lar kullanılarak isteğe göre adımlarda ekrana diğer bileşen aktarılabilir fakat bu hem [...]

    Dec 24th, 2008 | Filed under J2ME
    Tags: , ,
  • J2ME – Alert UI Bileşeni

    İşlem zamanlarında yada sonu gibi durumlarda kullanıcıya uyarı veya hata mesajları gibi bilgi ekranları gösterebilir yada sesli uyarı verebiliriz. Bu gibi durumlarda Alert nesnesi en çok işe yarayacak bileşenimizdir. Alert sadece görüntü olarak değil telefona ait ses özelliklerini kullanarakta kullanıcıya belli uyarılar yapabilir. Bunlar hata, uyarı, bilgi gibi durumlar olabilir. Alert yapısı aşağıdaki gibidir.

    Dec 24th, 2008 | Filed under J2ME
    Tags: , ,
  • JPA Sequence kullanımı

    JPA (Java persistence API) kullanırken entity ler uzerinde id leri sequence tan almak için aşağıdaki örneği inceleyebilirsiniz. Sequence yaratmak için “CREATE SEQUENCE User_SEQ;” komutu kullanılabilir.

    Dec 24th, 2008 | Filed under J2EE
    Tags: , ,
  • J2ME – List UI Bileşeni

    Kullanıcı girişlerinde sadece karakter girişleri yeterli olmayabilir. Bazı durumlarda kullanıcıya belirli değerleri seçtirmek isteyebiliriz işte böyle durumlarda List sınıfını kullanıyoruz. List bir dizi değer içerisinden bir ve bir kaçını seçmemize yarayan UI (User Interface) bileşenidir. List yapısı aşağıdaki gibidir. List (String title, int listType);

    Dec 23rd, 2008 | Filed under J2ME
    Tags: , ,
  • J2ME – TextBox UI Bileşeni

    J2ME ortamında yazı tipinde veri girişi yapmak için kullandığımız bileşenlerden biri TextBox’ tır. Bu nesne tüm ekranımızı kaplayarak bize tam sayfa görünümünde veri girişi yapma imkanı verir. Bu veri girişi harf, sayı veya klavyemizin desteklediği herhangi bir karakter olabilir. TextBox’ lar tüm yüksek seviye bileşenler gibi telefonlar arasında farklılıklar gösterebilir. TextBox yapısı aşağıdaki gibidir. TextBox [...]

    Dec 23rd, 2008 | Filed under J2ME
  • J2ME – Display UI Bileşeni

    UI bileşenlerini ekranda göstermemiz için öncelikle ekrana sahip olmamız gerekir bu yüzden bir nesneyi ekrana atamadan önce ekran sahip olmalıyız. Bunun için Display tipinde bir nesne tanımlamalıyız. Display nesnesinin static bir metodu olan getDisplay() metodu ile belirttiğimiz bir midletin ekranını alabiliriz. Bu metoda almamız gereken midlet nesnesinin referansını göndermemiz gerekiyor.

    Dec 22nd, 2008 | Filed under J2ME
  • J2ME – UI (User Interface – Kullanıcı Arayüz) Bileşenleri

    J2ME uygulamalarını kullanıcı tarafında sunmak için belli arayüzleri kullanır. Bu her programlama dilindeki gibi kullanıcı arayüzü yani user interface bileşenleridir. Bu bileşenler bize kullanıcıdan veri almak yada veri göndermek için görsel bileşenler oluşturma imkanı verir.

    Dec 22nd, 2008 | Filed under J2ME
  • Java ile kamera dan görüntü yakalama

    Java ile bilgisayarınızın kamerasından görüntü alma ve bunu image olarak kaydetmek için aşağıdaki örneği inceleyebilirsiniz. Burada JMF (Java media framework) kullanılıyor. Tam olarak yaptığı 5 saniyede bir kameradaki görüntüyü alıp c:\image.jpg olarak kaydediyor. Önceki uzak ekran görüntüsü örneğini incelerseniz buradaki gibi ServerSocket yardımı ile görüntüye uzaktan erişme imkanıda sağlayabilirsiniz.

    Dec 21st, 2008 | Filed under Java
  • Image üzerine yazı yazma

    Aşağıdaki kod örneğinde var olan bir image üzerine yazı ekleyebilirsiniz. Bu arada yazı formatını ve koordinatlarını değiştirebilirsiniz.

    Dec 20th, 2008 | Filed under Java
  • Smtp üzerinden authenticate mail gönderimi

    Java ile mail gönderirken authenticate olmak yani mail kullanıcısı ile oturum açmak istiyorsak aşağıdaki örnek kodu kullanabiliriz. Bu arada java mail için gerekli olan mail.jar ve activation.jar kütüphanelerinizin classpath e ekli olması gerekiyor.

    Dec 20th, 2008 | Filed under Java
  • Character Encoding Filter

    Web uygulamalarında Türkçe karakter hatasını çözemiyorsunuz aşağıdaki filter örneğini deneyebilirsiniz. Bu örneğe göre tüm request ve response objelerine character encoding olarak “UTF-8″ set ediliyor

    Dec 19th, 2008 | Filed under J2EE
  • Web uygulamasının belirli aralıklarla test edilmesi

    Istediginiz bir web sitesinin belirli aralıklarla ayakta olup olmadığını test edebileceginiz örnek bir uygulama bulunuyor. Uygulama 5 dk da bir connection saglayıp bunu logluyor. Isterseniz mail de gönderebilirsiniz. Bu arada logları kaydetmek için c:/httpTestLog.txt isimli bir dosyanız olması gerekiyor.

    Dec 19th, 2008 | Filed under Java
  • Java da url rewriting islemi

    URL rewriting basitce url in tekrar yazimi demektir. Bu yontemle örnegin /Demo/index.jsp?id=123&otel=temizel seklindeki bir url i /Demo/otel/123/temizel.html sekline cevirebilirsiniz Bu konu son zamanlarin populer konularindan biri olmaya basladi. Ozellikle seo (search engine optimization) icin kullanilan bu yontemin java tarafindaki entegrasyonuda oldukca basit. Asagidaki ornekte basit bir implementasyon bulabilirsiniz.

    Dec 18th, 2008 | Filed under J2EE
Archive for December, 2008