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.

    Ara 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 [...]

    Ara 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.

    Ara 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 [...]

    Ara 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.

    Ara 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.

    Ara 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);

    Ara 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 [...]

    Ara 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.

    Ara 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.

    Ara 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.

    Ara 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.

    Ara 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.

    Ara 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

    Ara 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.

    Ara 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.

    Ara 18th, 2008 | Filed under J2EE
Archive for Aralık, 2008