Harezmi Bilişim Çözümleri olarak 7 seneden fazla bir zamandır Spring Application Framework ile ilgili eğitimler
veriyoruz. J2EE’nin ilk dönemlerinde kurumsal Java uygulamaları geliştirilirken kullanılan ServiceLocator
örüntüsünün nasıl IoC veya Dependency Injection’a doğru evrildiğini anlamanın Spring Application Framework’ün özünü
ve temel felsefesini anlamak için çok faydalı olduğunu düşündüğümüz için de eğitimelerimizde Spring’i anlatmaya bu konu
üzerinden başlıyoruz. Aşağıdaki makalede kod örnekleri ile birlikte ServiceLocator örüntüsünden IoC’ye doğru geçiş
sürecini ve ServiceLocator nesnesinin nasıl Spring BeanFactory nesnesine ve ApplicationContext’e evrildiğini
anlattık. Yazının sadece Spring kullananlar veya kullanmaya başlayacaklar için değil bütün yazılım geliştiriciler için
ortaya çıkan framework ve teknolojileri anlamak için faydalı olacağını düşünüyoruz. İyi okumalar.
ServiceLocator’dan Inversion of Control’e Yolculuk (pdf)