order by etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
order by etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

14 Mayıs 2015 Perşembe

Mvc Spring + Sıralama - Refactoring (Düzenleme)

       S.a. Arkadaşlar,
       Son yazımızda farklı alanlarda sıralama işlemleri yapmıştık. Fakat bunu uzun uzun if else ile yapmıştık, fakat aynı yazımızda bunun da başka bir yönteme göre kısalttığımızı söylemiş, ilerleyen yazılarda yine düzenlemeler yapabileceğimizi söylemiştik. Bugün yine küçük bir değişiklik ile kodu daha da kısalttık. Şimdi kod kısmında ne demek istediğimizi daha iyi anlatacağız.

13 Mayıs 2015 Çarşamba

Spring Mvc + Farklı Türlerde Sıralama Çift Sıralama

     S.a. Arkadaşlar,
     Bugünkü yazımız yine sıralama ile ilgili olacaktır. Belki diyeceksiniz ne kadar da uzadı bu sıralama yazıları, fakat ben de projeyi geliştirdikçe yazıyorum. Doğal olarak aklıma farklı şeyler geldikçe hem geliştiriyorum. Geliştirmem bittikten sonra tekrar yazıyorum, daha sonra neler yapabilirim diye düşünüyorum. Her neyse lafı fazla uzatmaya gerek yok. Dün ve bir önceki yazımızda yine sıralamadan bahsetmiştik, fakat ilk sıralama yazımızda sadece isime göre sıralama yapıyordu. İkinci yazımızda ise isme göre küçükten büyüğe ve büyükten küçüğe doğru sıralama yapıyordu. Biz bunu, kodu "copy-past" ile genişletip soy isim ve telefon için de yapabilirdik, fakat bu temiz kod ilkesine ters düşerdi. Biz bunu acaba kodumuzu nasıl daha güzel yazabiliriz diye düşündük ve en son aşağıda anlatacağımız kodu yazmaya karar verdik. Muhakkak bu kodun geliştirilebilir yanı vardır. Fakat daha sonra bu kodları tekrar gözden geçirip eksikliklerimizi (refactoring) tamamlamaya çalışacağız. Şimdi kod kısmına geçelim artık.

10 Mayıs 2015 Pazar

Spring Mvc + Çift Yönlü Sıralama

     S.a. Arkadaşlar,
     Spring projemizde en son kaldığımız yerden yine devam ediyoruz. Bir önceki yazımızda sıralama yapmıştık ve yazımızı ilerleyen zamanlarda geliştirebileceğimizi söylemiştik. Bugün yaptığımız sıralamaya ek olarak ters de olarak da sıralayabileceğiz. Alış veriş sitelerinde sıkça gördüğümüz ucuzdan pahalıya veya tarihe göre veya farklı kriterlerde sıralamalar yapılabiliyor. Biz de bunun basit halini yapmaya çalıştık. Şimdi kodumuz üzerinde devam edecek olursak;