Spring Boot Dersleri : application.properties Dosyası Nedir ve Özellikleri

Spring Boot Dersleri‘ne devam ediyoruz. Spring Boot Projemizin yönetimsel ayarlamalarını yapmak için gerekli olan application.properties dosyasından ve özelliklerinden bahsedeceğim. Bu application.properties dosyasında yapılan özellikler projemizin tüm bağımlılıklarının değiştirilebilir propertylerine değer atamamıza ve sonrasında da kolaylıkla…

Spring Boot H2 Gömülü Veritabanı Kullanmak

Spring Boot Dersleri‘ne devam ediyoruz. Spring Boot Derslerimizde veritabanı işlemleri için gömülü bir veritabanı çeşidi olan H2 veritabanı kullanıyoruz. Bu gömülü veritabanı özelliklerini başka bir yazıda açıklayacağım. Geliştirme iş ve işlemlerinde veritabanı işlemlerini ek bir…

Spring Boot Developer Tools Nedir ve Kullanımı

Spring Boot Dersleri‘ne devam ediyoruz. Spring Boot projelerimizi yaparken işlemlerimizi kolaylaştıran bir eklentiden bahsedeceğim. Spring Boot bağımlılıkların içerisinde bulunan Developer Tools kütüphanesi nedir? Ne gibi kolaylıklar sağlar? Nasıl kullanmaya başlayabiliriz bunun cevaplarını vermeye çalışacağım. Projemizi…

Java 8 Stream API Nedir? Kullanım Örneği

Java 8 ile gelen ve oldukça sık kullanılan Stream API özelliğini örnekler vererek açıklamaya çalışacağım. Stream API ile yığınsal veriler üzerinde kolayca işlemlerimizi yapabilme özelliği gelmiştir. Yığınsal veriden kastettiğim Collectionlar, diziler vs… dir. Elimizde bir…

Design Patterns – Builder Pattern Nedir?

Bu yazıda Builder Pattern nedir? Hangi amaç ile kullanılır? Ne gibi durumlarda kullanmamız gerekir? Konularından bahsedeceğim. Bir nesne oluşturduğumuzda sınıfımızın içerisindeki değişkenlerden ürettiğimiz constructor metod bize gereksiz gelen parametrelerden oluşabilir. Nesne yaratılırken bu constructor metod içerisindeki…

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…