Client JVM Odd Behavior

Last week, a collegue of mine came and showed an odd behavior of JRE. It applies to both JRE 1.5.0_14 and 1.6.0_02. Here is the test code: If we run above test code in client JVM, then we get output as follows: Elapsed Time: 2219Elapsed Time: 1109 When we comment out the line 15, new […]

Read More →
Çankaya Üniversitesindeydik

CETÜRK ve Çankaya Üniversitesi’nin birlikte organize ettiği “Java ve Kariyer Günü” isimli bir günlük etkinlikte bende Java, Kariyer ve Gelecek başlıklı bir sunum yaptım. Çok güzel ve verimli bir etkinlik olduğunu söylemeliyim. Oganizasyonda emeği geçen ve dinleyici olarak katılanlara teşekkürler. Bu hafta da Gazi Üniversitesi’ndeyiz…

Read More →
Spring Way of Implementing Abstract Factory Pattern

In my current work, I am responsible for developing a platform to ease web application development using several JEE technologies such as JSF, SWF, Spring, and JPA/Hibernate or Toplink. One main consideration of our management is to keep platform as flexible as possible in terms of which ORM tool is used. Every web application that […]

Read More →
Spring ve Bean Scope Tanımları

Spring’in ilk zamanlarında bean tanımları iki değişik kapsama alanına (scope) sahip olabiliyordu. Eğer bir bean singleton olarak tanımlanmış ise Spring container içerisinde bu bean tanımından sadece tek bir nesne mevcut olabiliyordu. Klasik GOF singleton pattern’ı bir sınıfın class loader düzeyinde ancak tek bir nesnesinin olmasını garanti eder. Ancak Spring singleton bundan biraz farklıdır. Spring için […]

Read More →
Approaches to Integrate Web and Swing Applications

It was about 8 or 9 years ago when many enterprise applications were being developed using Swing for their presentation layer, and web start was the common tool to distribute and run those applications from a central location. Among the reasons for preferring Swing as UI technology, rich and complex UI requirements were the most […]

Read More →
Spring Security RememberMe Servisine Detaylı Bir Bakış

Spring Security’nin hazır paket şeklinde sunduğu servislerden birisi de beni hatırla (remember-me) servisidir. Beni hatırla ile form tabanlı kimliklendirmeye tabi tutulan kullanıcı, tarayıcısını her açtığında kullanıcı adı ve şifresini tekrar girmek zorunda kalmaz. Bunun için login ekranında “Beni hatırla” şeklinde bir seçimlik alan olur. Bunu seçen kullanıcının kimlik bilgileri çerez olarak kullanıcının bilgisayarında saklanır ve […]

Read More →