Welcome

MockFactoryBean

Diyelim ki Spring application context dosyalarından birini yükleyerek entegrasyon birim testi gerçekleştirmek istiyorsunuz. Ancak yüklediğiniz application context içerisindeki bean tanımlarından birisi başka bir application context içinde tanımlı bir bean’a ihtiyaç duyuyor, bu bean’da diğer bir application context dosyasındaki başka bir bean’a ihyiyaç duyuyor ve bu böyle gidiyor… Anlayacağınız entegrasyon birim testi yapacağım derken neredeyse bütün […]

Mockito ile Null Object

Dün bir iş arkadaşımla bir monitoring kabiliyeti üzerinde çalışırken, kendisinin “Null Object” örüntüsünü kullandığını gördüm. Hepimizin bildiği üzere Null Object örüntüsü bizim kod içerisinde null referans ile karşılaşabilecek kısımların öncelikle null kontrolü yapma gereksinimini ortadan kaldırmaya çalışıyor. Herhangi bir metod null döndürmek yerine return tipini implement eden veya ondan türeyen, ancak içerisinde herhangi bir davranış […]

AnkaSec09’un Ardından

IstSec09’un ardından 24 Aralık’ta da AnkaSec09 düzenlendi. Gün boyu süren etkinlik içerik olarak gayet doyurucu idi. Konuşmacı arkadaşlar da gerçekten güzel sunumlar gerçekleştirdiler. Etkinlikte yapılan sunumların dokümanlarına buradan erişebilirsiniz. Çok yakın aralıklarla düzenlenen bu iki kardeş etkinlikte dikkatimi çeken bir durumu sizlerle paylaşmak istiyorum. Zaman zaman arkadaşlar arasında İstanbul’daki ve Ankara’daki bilişimcilerin profilleri ve davranışları […]

Bilisim09

TBD’nin her sene organize ettiği Bilişim 2009 Kongresi’ne bu sene bende bir bildiri ile katılma fırsatı buldum. İlgi Yönelimli Yazılım Geliştirme (AOSD) ile Servis Düzeyinde Audit Loglama adlı bildiriye ve sunumuna merak edenler verdiğim liklerden erişebilirler. Kongre ile gözlemlerime gelince, yeni açılan Rixos Ankara bu tür organizasyonlar için Ankara’daki yer problemini ortadan kaldıracakmış gibi gözüküyor. […]

JSFUnit ve Jetty ile WicketTester Ouşturma Deneyimleri

Geçenlerde JSFUnit’i değişikliğe uğratarak WicketTester benzeri bir test altyapısı kurmaya çalıştım. WicketTester, istemci çağrılarını tek bir noktada ele alıyor. JSFUnit, HtmlUnit, Selenium gibi istemci- sunucu iletişimi söz konusu olmuyor. Ancak JSFUnit in-container test framework. Bu nedenle uygulamanın testlerle birlikte sunucuya deploy edilmesini ve sunucunun çalıştırılmasını bekliyor. HtmlUnit vasıtası ile sunucu tarafında uygulamaya request’ler göndererek JSFSession […]

İstanbul’daki CETÜRK Java Teknolojileri Etkinliğindeyiz

Yakın zamanda Ankara’da düzenlenen Java Teknolojileri Etkinliğinin tekrarını 4 Temmuz’da İstanbul’da gerçekleştiriyoruz. Program ve diğer detaylar için CETÜRK’deki etkinlik sayfasına bakabilirsiniz. Ankara’da çok verimli geçen bu etkinliğin İstanbul’da da benzer bir ilgi görmesini ve aynı verimlilikte geçmesini ümit ediyorum.

UYMS 2009

Ulusal Yazılım Mühendisliği Sempozyumu 8-10 Ekim tarihleri arasında Yıldız Teknik Üniversitesi’nde yapılıyor. Bu seneki organizasyona ben de bir makale gönderdim. “İlgi Yönelimli Yazılım Geliştirme İle Servis Düzeyinde Audit Loglaması” başlığına sahip makalede, kurumsal uygulamalarda sıklıkla karşımıza çıkan audit loglaması ihtiyacının genel bir incelemesini yaptıktan sonra, AOP ve ORM teknikleri kullanılarak servis düzeyinde audit loglamasının nasıl […]

Spring Resource Konsepti

Bugüne kadar Java ile geliştirdiğimiz uygulamalarımızda mutlaka herhangi bir nedenle dosya sistemindeki bir kaynağa erişim ihtiyacımız olmuştur. Belki bir resim dosyasını ekranda göstermek, bir ses dosyasını çalmak, belki de uygulamanın ihtiyaç duydugu konfigürasyon parametrelerini bir property dosyasından yüklemek isteriz. Bu kaynaklar dosya sisteminde de bulunmayabilir, network üzerinden de erişim söz konusu olabilir. Java’da bü tür […]