Java EE Geliştirme Ortamı Bileşenleri – 1

Merhabalar. Bu yazımızda Java EE ile kurumsal uygulama geliştirme sırasında kullanılan metodolojilerden ve araçlardan bahsedeceğiz . Seçtiğimiz araçların mümküm olduğunca açık kaynak olmasına özen gösteriyoruz. Böylece ortaya tüm yazılım yaşam döngüsünün tamamen açık kaynak yazılımlar kullanılarak yönetilebileceği bir platform ortaya koymuş olacağız. Bahsedeceğimiz konular; build ve dependency araçları kurumsal bağımlılık yöneticisi sürüm kontrol sistemleri sürekli […]

Read More →
Spring ve Tapestry’de IoC Yaklaşımları

Yıllar boyunca bir çok projede Spring kulanmanın getirdiği bir alışkanlık olarak IoC ve dependency injection kavramları benim için vazgeçilmezler arasına girdi. Bu kavramların önerdiği yöntemlerle geliştirilen uygulamalarda sınıflar arası bağımlılıkların çok daha sade ve kolay yönetilebilir olduğunu gördüm. Özellikle test güdümlü programlamada (TDD – Test Driven Development) birim testleri yazarken bunun büyük yararı olmaktadır. Bu […]

Read More →
Eclipse Plugin Geliştirmede Sürekli Entegrasyon

Merhaba arkadaşlar. Bu yazımızda Eclipse Plugin projelerinin build edilmesi, update site üretimi gibi işlerin otomatikleştirilmesinden bahsedeceğiz. Eclipse pluginleri update site’lar aracılığıyla dağıtılmaktadır. Update site’lar değişik “feature”‘lardan meydana gelebilirler. Bu feature’lar da bir veya birden fazla “plugin”‘in bir araya gelmesiyle oluşmaktadır. Bir Eclipse Plugin projesi kendine has proje yapısına sahiptir ve default br projede maven, ant […]

Read More →