Java 12 Yenilikleri

Java 12 deki favorim new switch expression geçişi oldu. Detaylar dökümanda. Java 12 Yeniliklerini indirmek için tıklayınız.

Java 13 Yenilikleri

Java 13 le gelen text block olayı efsane. Favorim. An itibari ile kendi ortamlarımda java13 e geçmiş bulunmaktayım. Tabii ki openJDK 🙂 Java 13 Yeniliklerine ulaşmak için tıklayınız.

Java 11 Yenilikleri

LTS sürümü olan Java 11 de lisanslama göze çarpıyor. OpenJDK ve OracleJDK adında 2 tür lisans var. OpenJDK tamamen ücretsiz olan GPL lisansı ile sunulurken OracleJDK da ücretsiz sunuluyor ama production ortamları için ücret talep ediliyor. Detaylar dökümanda. Java 11 Yenilikleri indirmek için burayı tıklayınız.

Java 10 Yenilikleri

Java10 da favorim tabii ki Local variable type interfaces oldu. Detaylara dökümanda değindim. Java 10 Yenilikleri indirmek için tıklayınız.

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 […]

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 […]

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.