S.A. Arkadaşlar,
İlk defa teknik olmayan bir yazı yazıyorum. Bunun sebebini başlıktan anlamışsınızdır :) Hem mutluluğumu hem de bana sıkça sorulan "yazıyorsun da ne oluyor veya yazmanın sana katkısı nedir?" gibi soruların cevabını sizlerle paylaşmak. Ayrıca yazmak isteyip de bir türlü başlayamayan arkadaşlara da başlamalarına vesile olur.
Spring MVC etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Spring MVC etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
30 Aralık 2019 Pazartesi
Yazdım da ne oldu ? (100. Yazı - Ustalara Vefa)
Etiketler:
100.yazı,
Code Simplicity,
Kod Basitliği,
MVC,
programming,
software,
Spring MVC,
static,
try catch,
ustalar,
vaadin
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.
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.
Etiketler:
copy past,
Java,
order,
order by,
refactoring,
sıralama,
Spring,
Spring MVC,
temiz kod
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.
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;
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;
8 Mayıs 2015 Cuma
Spring Mvc + Sıralama
S.a. Arkadaşlar,
Bir kaç farklı konudan sonra yine Spring mvc'ye döndük. Zaten önceki yazılarımızda bu projemiz üzerinden gelişmeler yapabileceğimizi belirtmiştik. Şimdi de onu yapıyoruz. Hatırlarsanız önceki yazılarımızda en son güncelleme işlemini yapmıştık. Şimdi ise bu işlemlere artı olarak sıralama işlemi yapacağız. Farklı yerlerde görmüş olduğumuz sıralama işlemini biz de uygulamamıza ekleyeceğiz. Fakat yapacağımız ekle tabi ki geliştirilebilir olacak. İleri ki günlerde belki daha da geliştireceğiz. Sizin de eklemek istediğiniz şeyler olursa projeyi paylaşıyorum, fikrinizi beyan edebilirsiniz. Şimdi yavaş yavaş kodlamamıza geçelim.
Bir kaç farklı konudan sonra yine Spring mvc'ye döndük. Zaten önceki yazılarımızda bu projemiz üzerinden gelişmeler yapabileceğimizi belirtmiştik. Şimdi de onu yapıyoruz. Hatırlarsanız önceki yazılarımızda en son güncelleme işlemini yapmıştık. Şimdi ise bu işlemlere artı olarak sıralama işlemi yapacağız. Farklı yerlerde görmüş olduğumuz sıralama işlemini biz de uygulamamıza ekleyeceğiz. Fakat yapacağımız ekle tabi ki geliştirilebilir olacak. İleri ki günlerde belki daha da geliştireceğiz. Sizin de eklemek istediğiniz şeyler olursa projeyi paylaşıyorum, fikrinizi beyan edebilirsiniz. Şimdi yavaş yavaş kodlamamıza geçelim.
12 Nisan 2015 Pazar
Spring Mvc + Güncelleme (Uptade) İşlemleri
S.a. arkadaşlar,
Bugün yine bir spring yazımız olacak inşaAllah. Dün projeyi düzenleyip çalışır hale getirdikten sonra saat geç olduğu için yazıyı bugün sabah dinç kafayla yazmaya karar verdim. Hep çalışmak isteyen arkadaşlar için de rahat kafayla çalışmak galiba daha iyi olacak. Bu yazımız belki de şuan için spring konumuzun son yazısı olabilir. Çünkü kafamızdaki işlemlerin hepsini şuan projede yaptık. Tabi bu yeterli değil, fakat en azından başlangıç yapacak arkadaşlar için küçük ama verimli bir seri olduğu kanaatindeyim. Umarım sizler de bu düşüncedesinizdir.
Bugün yine bir spring yazımız olacak inşaAllah. Dün projeyi düzenleyip çalışır hale getirdikten sonra saat geç olduğu için yazıyı bugün sabah dinç kafayla yazmaya karar verdim. Hep çalışmak isteyen arkadaşlar için de rahat kafayla çalışmak galiba daha iyi olacak. Bu yazımız belki de şuan için spring konumuzun son yazısı olabilir. Çünkü kafamızdaki işlemlerin hepsini şuan projede yaptık. Tabi bu yeterli değil, fakat en azından başlangıç yapacak arkadaşlar için küçük ama verimli bir seri olduğu kanaatindeyim. Umarım sizler de bu düşüncedesinizdir.
Etiketler:
data base,
Güncelleme,
Java,
Spring MVC,
Uptade,
Veri tabanı
10 Nisan 2015 Cuma
Spring Mvc + Listeleme ve Silme İşlemi
S.a. Arkadalar,
Bugün kaldığımız yerden devam edeceğiz yine. Dün sağlıkla ilgili problemlerden dolayı yazacak vakit bulamadım. Akşam da güzel bir Akın Kaldiroğlu semineri vardı Java EE ile ilgili. İnternette yayımlayacaktı. İzlemenizi tavsiye ederim.
En son validation işlermleri yapmıştık. Bugün ise kayıt ettiğimiz bilgileri ekrana getireceğiz ve daha sonra da kayıtlar üzerinden silme işlemini gerçekleştireceğiz. Projenin düzgün çalışması için terlediğimi ifade etmek zorundayım. Ben de yeni yeni öğreniyorum sonuçta bu yüzden sizlerin de bir görüşünüz fikriniz olduğu zaman paylaşabilirsiniz. Eski projemiz üzerinden devam etme şansımız olmasıyla birlikte, projenin son halini yazının sonunda paylaşacağım. Oradan indirip üzerinde çalışabilirsiniz. Yorumları yine kodlar arasında yapmaya çalıştım.
Bugün kaldığımız yerden devam edeceğiz yine. Dün sağlıkla ilgili problemlerden dolayı yazacak vakit bulamadım. Akşam da güzel bir Akın Kaldiroğlu semineri vardı Java EE ile ilgili. İnternette yayımlayacaktı. İzlemenizi tavsiye ederim.
En son validation işlermleri yapmıştık. Bugün ise kayıt ettiğimiz bilgileri ekrana getireceğiz ve daha sonra da kayıtlar üzerinden silme işlemini gerçekleştireceğiz. Projenin düzgün çalışması için terlediğimi ifade etmek zorundayım. Ben de yeni yeni öğreniyorum sonuçta bu yüzden sizlerin de bir görüşünüz fikriniz olduğu zaman paylaşabilirsiniz. Eski projemiz üzerinden devam etme şansımız olmasıyla birlikte, projenin son halini yazının sonunda paylaşacağım. Oradan indirip üzerinde çalışabilirsiniz. Yorumları yine kodlar arasında yapmaya çalıştım.
Etiketler:
anatasyon,
delete,
insert,
Java,
List,
PathVariable,
Requset Parametre,
Spring MVC
8 Nisan 2015 Çarşamba
Spring Mvc + Validation (Doğrulama)
S.a. arkadaşlar,
Bugün yine Spring Mvc ile ilerlemeye devam edeceğiz Dünkü yazımızda kullanıcı giriş ve oradan başka bir sayfaya yönlendirme yapılıyordu. Fakat farkettiyseniz orada her hangi bir doğrulama yoktu. Yani kullanıcı ismini soyismini veya telefonunu kafasına göre birşeyler girdiğinde herhangi bir hatayla karışlaşmıyor, her şekilde sayfa geliyordu. Bugün ise buna engel olacak bazı değişiklikler yapacağız projemizde. Projemizi yine yazımızın sonunda paylaşacağız. Daha önce indirenler olduysa da onun üzerinden rahatlıkla devam edebileceklerdir. Şimdi bunları açıkladığımıza göre yavaş yavaş kod kısmına geçelim.
Bugün yine Spring Mvc ile ilerlemeye devam edeceğiz Dünkü yazımızda kullanıcı giriş ve oradan başka bir sayfaya yönlendirme yapılıyordu. Fakat farkettiyseniz orada her hangi bir doğrulama yoktu. Yani kullanıcı ismini soyismini veya telefonunu kafasına göre birşeyler girdiğinde herhangi bir hatayla karışlaşmıyor, her şekilde sayfa geliyordu. Bugün ise buna engel olacak bazı değişiklikler yapacağız projemizde. Projemizi yine yazımızın sonunda paylaşacağız. Daha önce indirenler olduysa da onun üzerinden rahatlıkla devam edebileceklerdir. Şimdi bunları açıkladığımıza göre yavaş yavaş kod kısmına geçelim.
7 Nisan 2015 Salı
Spring Mvc + Üye Kayıt
S.a. Arkadaşlar,
Bir önceki Spring MVC'ye giriş yazımızdan sonra şimdi de küçük çapta bir üye kayıt programı yazdık. Burada belki çoğu yerde gördüğünüz küçük bir program fakat burada inşaAllah elimizden geldiğince konuya devam edip süreklilik sağlamak niyetindeyiz. Çünkü yine belirttiğim gibi Türkçe döküman yok denecek azınlıkta. Çorbada bizim de bir tuzumuz olsun düşüncesiyle yazıyoruz. Umarım herkes için faydalı olur. Şimdi başlayalım. İlk giriş projemiz biraz da üzerinden devam edelim. O nedenle her sayfayi değil de yeni eklediğimiz şeyler üzerinden daha çok gideceğiz. Giriş sayfasına buradan ulaşabilirsiniz.
Bir önceki Spring MVC'ye giriş yazımızdan sonra şimdi de küçük çapta bir üye kayıt programı yazdık. Burada belki çoğu yerde gördüğünüz küçük bir program fakat burada inşaAllah elimizden geldiğince konuya devam edip süreklilik sağlamak niyetindeyiz. Çünkü yine belirttiğim gibi Türkçe döküman yok denecek azınlıkta. Çorbada bizim de bir tuzumuz olsun düşüncesiyle yazıyoruz. Umarım herkes için faydalı olur. Şimdi başlayalım. İlk giriş projemiz biraz da üzerinden devam edelim. O nedenle her sayfayi değil de yeni eklediğimiz şeyler üzerinden daha çok gideceğiz. Giriş sayfasına buradan ulaşabilirsiniz.
Etiketler:
database,
maven,
MySql,
Spring,
Spring MVC,
veritabanı
3 Nisan 2015 Cuma
Spring MVC + Maven
S.a. arkadaşlar,
Uzun süredir yazamıyordum, sadece arada bir keyword yazısı yapmıştık. Onun dışında bir ara vermiştik. Biraz işlerin yoğunluğun biraz da farklı konularla uğraşmaktan. O konulardan biri de Spring'di. Araştırma yaparken sürekli ingilizce siteler haşır neşir oluyoruz. Javacı olmayı göze alıyorsak bu da onun doğal sonucu, bu nedenle ben de giriş nezdinde bir spring mvc projesi oluşturmaya çalışacağım. Proje bağımlılığı olarak da maven kullanacağız. Bir giriş projesi oluşturacağız öncelikle daha sonra yavaş yavaş projemizi ilerletip daha farklı işlemler yapmaya çalışacağız. Şimdilik projeye başlayalım. Bu arada projemizi eclipse ile geliştiriyoruz. Resimlerin üzerinden ilerleyelim. Altına da kısa kısa notlarla anlatmaya çalışacağız.
Uzun süredir yazamıyordum, sadece arada bir keyword yazısı yapmıştık. Onun dışında bir ara vermiştik. Biraz işlerin yoğunluğun biraz da farklı konularla uğraşmaktan. O konulardan biri de Spring'di. Araştırma yaparken sürekli ingilizce siteler haşır neşir oluyoruz. Javacı olmayı göze alıyorsak bu da onun doğal sonucu, bu nedenle ben de giriş nezdinde bir spring mvc projesi oluşturmaya çalışacağım. Proje bağımlılığı olarak da maven kullanacağız. Bir giriş projesi oluşturacağız öncelikle daha sonra yavaş yavaş projemizi ilerletip daha farklı işlemler yapmaya çalışacağız. Şimdilik projeye başlayalım. Bu arada projemizi eclipse ile geliştiriyoruz. Resimlerin üzerinden ilerleyelim. Altına da kısa kısa notlarla anlatmaya çalışacağız.
Etiketler:
apache,
enterprise,
Java,
maven,
MVC,
örnek,
proje,
Spring,
Spring MVC,
tomcat
Kaydol:
Kayıtlar (Atom)