Design Patterns – Prototype Pattern Nedir?

Bu yazıda Prototype Pattern nedir? Hangi amaç ile kullanılır? Ne gibi durumlarda kullanmamız gerekir? Konularından bahsedeceğim. Yaptığımız projemizde nesnemizi birden fazla oluşturmamız gerektiğinde normalde “new” olarak oluşturmak yerine bir tane oluşturduğumuz nesnemizin klonunu oluşturmamızı sağlayan…

Design Patterns – Singleton Pattern Nedir?

Bu yazıda SingletonPattern nedir? Hangi amaç ile kullanılır? Ne gibi durumlarda kullanmamız gerekir? Konularından bahsedeceğim. Yapacağımız uygulamada bir sınıfımızdan sadece bir nesne oluşturulmasını sağlamak istediğimizde uygulayacağımız Design Pattern, Singleton Pattern’dir. Uygulamamızda oluşturacağımız bu nesne Singleton…

Design Pattern – Factory Pattern Nedir?

Bu yazıda Factory Pattern nedir? Hangi amaç ile kullanılır? Ne gibi durumlarda kullanmamız gerekir? Konularından bahseceğim. Oluşturduğumuz bir interface ya da abstract sınıftan türeterek başka bir sınıf oluşturma işlemine verilen addır Factory Pattern. Oldukça sık…

Spring MVC Form İşlemleri Form Validation @InitBinder Kullanımı

Spring MVC Dersleri‘ne devam ediyoruz. Spring MVC ile arayüz işlemleri kullanarak form işlemlerinde doğabilecek hataları yönetme işleminin nasıl olduğunu inceleyeceğiz. Spring MVC ile yapacağımız projelerimizdeki entity beanlerimizdeki değişkenlerimize belirli kriter belirleyebiliriz. Bir örnek ile açıklamaya…

Spring MVC Form İşlemleri ModelAttribute Kullanımı

Spring MVC Dersleri‘ne devam ediyoruz. Spring MVC ile yapacağımız web uygulamalarında bolca kullanacağımız form işlemlerini yakından inceleyeceğiz. Spring MVC ile Form İşlemleri kullanarak dinamik web sayfaları ile etkileşime geçebilmekteyiz. ModelAttribute anotasyonu kullanarak web sayfamız ile…

Hibernate Türkçe Karakter Sorunu ve Çözümü

JPA olarak Hibernate kullanıyor ve veritabanınızda Türkçe karakter problemi yaşıyorsanız çözümü oldukça kolay.

İfadelerini ekleyerek JPA tarafından oluşan bu sorunu çözebiliriz.

Spring MVC @PathVariable Kullanımı

Spring MVC Dersleri‘ne devam ediyoruz. Spring MVC PathVariable anotasyonunun kullanımına bakacağız. PathVariable anotasyonu url de bulunan değişkenleri ilgili metodlara aktararak ilgili metodun işlemi yapmasını sağlamaktayız. Bu değişkenler bir ya da birden fazla olabilmektedir. Örnek verecek…

Spring MVC Dersleri RequestMapping Kullanımı

Spring MVC Dersleri‘ne devam ediyoruz. Bu yazıda @RequestMapping anotasyonunun kullanımından bahsedeceğiz. Önceki dersimizde Spring MVC ile bir Merhaba Dünya uygulaması yapmıştık. Bu uygulama örneğinde Merhaba Dünya mesajı verirken metodumuz aşağıdaki gibiydi.

merhaba metodumuzun üzerinde…

Spring Mvc DispatcherServlet Nedir?

Spring Mvc Dersleri‘ne devam ediyoruz. Bu yazıda Spring ile yapacağımız web uygulamalarında önemli olan DispatcherServlet’i açıklamaya çalışacağım. Spring uygulaması tek bir servlet üzerinden yönetir. Bu servlet DispatcherServlettir. DispatcherServlet tüm HTTP isteklerini cevaplayan, yöneten bir servlet mekanizmasıdır. DispatcherServlet merkezi…

Spring Boot Profile Nedir?

Spring Boot Dersleri‘ne devam ediyoruz. Bu yazıda Spring Boot’ta Profile anotasyonundan bahsedeceğiz. Profile anotasyonu uygulamamızdaki farklı çalışma isterlerine göre programımızın hangi işlevinin çalışacağını çalışacağını isteğimize göre seçmemizi sağlamaktadır. Şimdi bir örnek ile Spring Boot ile…