SOAP in Java: xsd file to java classes generate (xsd dosyalarından java classları oluşturma)

“xsd file to java classes generate”. Konu aslında java soap projelerinde işinizi kolaylaştıracak bir püf nokta verecek olmam. soap’ ı konu olarak anlatan bir yazı niteliğinde değildir. Bilginize,

Projeniz bazen size bazı platformları bağımlı kılar. Bunlar eski teknolojiler olsa da bazen diğer sistemlerle entegre etmek için bu duruma bağımlı olursunuz. Yani entegrasyon yazılımının bütünlüğüne bakıldığında eski teknoloji ile yazılım geliştirmeniz gerekebilir. Eski teknoloji diye tekrarladığım şey soap aslında. Restful varken. 🙂

Continue reading

Java’ da Properties Dosyası ve Kullanımı

Bazen kod içerisine sürekli müdahale ederek değişiklik yapmaktansa tanımlı dosyada ilgili alanın değerini değiştirmek daha kolay olabilir. Örnek olarak; kod içerisinde veritabanı login veya web servisin endpoint bilgileri gibi önemli bilgiler yer alır. Bu bilgiler test ortamınızda ve canlı ortamda farklılık gösterebilr. Paketi test ortamından canlı ortamına aktarırken kod içerisine müdahele etmektense sadece config dosyasında tanımlı bilgiyi değiştirmeniz yeterli olacaktır. Bir başka örnek olarak; bir kod satırı, metot vb. işlem parçacığı var. Her zaman çalışmasını istemiyorsunuz. Config dosyasında flag yaparak kod öncesine if-else geçerek on/off şartları ile kontrol edebilirsiniz.

Continue reading

Apache Log4j in Java

Geliştirdiğiniz bir uygulamada kullanıcı, backend ile ilgilienen sorumlu insanlara veya kendinize uygulama hakkında bilgi vermek isteyebilirsiniz. Daha edebi olarak; Uygulama bir hikaye olduğunu varsayarsak, bu hikayede neler yaşandı bilmek isterseniz.

Log basımında Java EE platformunda gelen birkaç yöntem var. Log yönetimi ve elverişlilik bakımından ben bunları pek tercih etmiyorum.

Continue reading