UML Nedir?
UML / 19 Ağustos 2016

Merhaba değerli Java dostları, Bugünkü yazımda UML’ ye giriş mahiyetinde, UML nedir konusuna değinmek istiyorum. Öncelikle şunu belirtmek isterim ki her ne kadar UML şekillerden oluşan bir kavram veya ifade şekli olsa da aslında bir dildir. Farklı kesimden insanların anlaşabilmesi için oluşturulmuş, şekillerden oluşan bir bileşen, sınıf, diyagram, akış, kullanım/kullanıcı senaryosu vb tariflemesi topluluğudur. UML kullanımı sonucunda sizin için artık dilin, donanımın, departmanın vb şeylerin önemi kalmıyor. Herkes aynı ortak dili kullanmaya başlıyor. Peki UML nerede kullanılabilir diyorsanız, cevap istediğiniz her yerde olabilir. Yazılımı tasarlarken class diyagramlarını, iş noktaları arasındaki haberleşmeleri veya süreçleri takip etmek için süreç diyagramlarını, hatta bir ürün için kullanım senaryo diyagramlarını bile kullanabilirsiniz. Abartayım markete gidip gelirken yapılacakları akış diyagramı olarak çıkartın 😀 . Bu kadar geniş alanı olduktan sonra iş dünyasında da herhangi bir sektörde kullanabilir. Daha detaylı bilgiyi buradan alabilirsiniz. Paylas    

Spring Validation
Java , Spring Framework / 04 Ağustos 2016

Merhabalar değerli Java dostları, Bugünkü yazımda, dün olduğu gibi, yine basit, pratik ve kullanışlı bir interface tanıtmak istiyorum. Validator, içerisinde supports() ve validate() metotlarını barındırır. Supports() validate işlemi için bir ön işlem olarak düşünülebilir. Doğrulama işlemi yapılıp yapılmayacağına bir nevi karar verildiği metottur. Validate işlemi işe içerisinde business logic kurallarına göre işlemler yapan ve olası doğrulama hatalarını Errors nesnesine gömen bir metottur. İsterseniz çok uzatmadan örneğimize geçelim. package anajavatica.spring.validation; Paylas    

Spring Resource Interface
Java , Spring Framework / 03 Ağustos 2016

Merhaba değerli Java dostları, Bugünkü yazımda Spring içerisinde mevcut basit; ama çok kullanışlı olduğunu düşündüğüm bir interface ve buna bağlı sınıfları tanıtmak istiyorum. Öncelikle Resource ile amacımız URL, file vb tabanlı kaynakları, girdileri okumak. Resource interface kendi içerisinde bazı metotlar barındırıyor. Bunlardan en önemli olduklarını düşündüklerim; getInputStream(): Her çağrımında yeni bir nesne döndürür ve kaynak ile bağlantı kurulmasını sağlar. Kapatılması kütüphaneyi kullanan kişiye aittir. Paylas    

Bİr Hackathon Sonrası Daha
Kişisel / 01 Ağustos 2016

Bu yıl ikincisi düzenlenen şirket içi hacktime – hackathon süreci sonrası yazılarıma kaldığım yerden devam ediyorum. Paylas