Archives

  • Hibernate Envers Projesi

    Envers Nedir ? Envers hibernate ekibi tarafindan gelistirilen entity lerin versiyonlanmasi icin kullanilan bir aractir. Envers i gorev olarak dusunecek olursak amacı eski bilgilerin saklanmasıdır. Örneğin aşağıdaki gibi Kullanıcı adında bir entity niz bulunuyor ve bu entity içerisine aşağıdaki gibi bir kayıt eklediniz. Kullanici Tablosu Id Soyad Yaş Email 1 Melih Sakarya 30 melih@gmail.com Sonrasında [...]

    May 28th, 2011 | Filed under J2EE
  • Seam – Tomcat Entegrasyonu

    Seam projenizi Tomcat ortamında koşturmak isterseniz aşağıdaki adımları izleyebilirsiniz. Tomcat eclipse ortamında sunucu olarak tanıtılır. Container üzerinde bir datasource tanımı yapılacağından jdbc driver tomcat/lib klasörü altına atılır. (Örneğin mysql-connector-java-5.1.7-bin.jar) Seam ile bir war projesi oluşturulur. (Bunun için ilgili linki izleyebilirsiniz http://www.melihsakarya.com/2008/11/jboss-seam-gelistirme-ortami-kurulumu/) Proje ismi olarak ben seamTomcat adini verdim doküman içerisindede bu ayarlar bu isim üzerinden [...]

    Sep 28th, 2010 | Filed under J2EE, JBoss Seam
  • Java Egitimleri – 31 Temmuz 2010

    Selamlar 31 Temmuz 2010 tarihinde baslaycak egitimlerle ilgili detaylar asagida bulunmaktadir. Daha detayli bilgi icin http://www.mergecons.com adresini ziyaret edebilirsiniz. http://www.mergecons.com Java Eğitimi Konu : Temel Java ve nesneye dayalı programlama Süre : 48 Saat Fiyat : 650 TL Öğrenci Fiyatı : 500 TL Taksit Sayısı : Peşin Fiyatına 4 Taksit Baslangic Tarihi : 31 Temmuz [...]

    Jul 11th, 2010 | Filed under J2EE, J2ME, Java, Javascript, JBoss AS, JBoss Seam, JSF, Kategorilenmemiş
  • James Email Server

    James Java ile yazılmış tamamen açık kaynak ve kullanışlı bir email server dır. Detaylı bilgi ve dokumantasyon için http://james.apache.org/ adresine bakabilirsiniz. James i kurmak için öncelikle http://james.apache.org/download.cgi adresinden download edelim. Zip paketini açtığımızda \james\bin\ altında run.bat bulunuyor bunu çalıştırdığımız anda james hizmet vermeye başlayacaktır. Ancak local ortamda farkli bir smtp sunucusu bulunursa bu bir çakışma [...]

    May 18th, 2009 | Filed under J2EE
    Tags: ,
  • Koordinat üzerinden mesafe hesaplama

    Google map yada benzeri sayisal haritalama sistemlerinden aldiginiz koordinat bilgileri arasindaki kuş uçuşu mesafeleri aşagıdaki sql kodu ile hesaplayabilirsiniz. SELECT *,( 6371 * acos( cos( radians(28.9905166625977) )                      * cos( radians( lat ) ) * cos( radians( lng ) – radians(41.0595502142225) )         [...]

    Apr 10th, 2009 | Filed under J2EE
  • Hibernate hbm2ddl tool tanimlari

    JPA ve hibernate essential kullaniyorsaniz hbm2ddl islemlerinde asagidaki persistence.xml tanimi yapilmasi gerekiyor. Bu durumda tanimlar asagidaki tablodaki gibi davranacaktir. <property name="hibernate.hbm2ddl.auto" value="create" /> import.sql Alters Database Açıklama update No Yes Database deki degisiklikler yüklenir. create Yes Yes Database temizlenip import.sql tekrar calistirilir. create-drop Yes Yes Database session sonrasi silinir ve yeni sessionda tekrar yüklenir. validate [...]

    Apr 10th, 2009 | Filed under J2EE
  • 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
  • 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: , ,
  • 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
  • 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
  • Session Listener Kullanımı

    Session listener bir web container icerisindeki sessionlari dinlemek icin kullanilir. Bu sessionlar olusturuldugunda ve oldugunde listener devreye girer ve sessionCreated ile sessionDestroyed isimli metodlar calistirilir. SessionListener olusturmak icin HttpSessionListener interface ini implemente eden bir class yazmamiz gerekiyor. Bu class sessionCreated ve sessionDestroyed isimli iki metodu ezmek zorundadir. sessionCreated session yaratildiginda, sessionDestroyed ise session öldügünde devreye [...]

    Nov 7th, 2008 | Filed under J2EE
  • Java Online Kullanici Listesi ve Mesaj Gonderimi

    Java da daha dogrusu J2EE web mimarileri icerisinde sisteme giris yapan yani birer session acan kullanicilari takip etmek icin session listener mimarisini kullanabiliriz. Bununla ilgili daha onceki konularda Session Listener incelenmisti. Oncelikle bir Session Listener class i yaziyoruz ve bu class i web.xml icerisine tanimliyoruz. SessionListener.java

    Nov 6th, 2008 | Filed under J2EE
  • GlassFish Uyugulama Sunucusu Kurulumu

    GlassFish son zamanlarda performans ve yonetilebilirligiyle ozellikle JBoss in tahtina goz dikiyor. Sun tarafindan desteklenen bu uygulama sunucusunun kurulumu ve kullanimi oldukca basit. Oncelikle asagidaki adresten GlassFish kurulum dosyasini indirin. http://java.net/download/javaee5/v2ur1/promoted/WINNT/glassfish-installer-v2ur1-b09d-windows.jar

    Nov 6th, 2008 | Filed under J2EE
  • Image Resize

    Asagida image lari resize eden bir servlet bulabilirsiniz. Buna gore gonderdiginiz parametreler uzerinden resize islemi yapilabilir. Kod cagirimi asagidaki gibi olacaktir www.melihsakarya.com/ImageResize?file=demo.gif&width=200

    Nov 6th, 2008 | Filed under J2EE
Archive for the ‘J2EE’ Category