Kategori > Spring Framework

Spring Converter

Spring, tip dönüşümleri diğer bir deyişle çevrim işlemleri  için Converter arayüzünü sunar. Bu arayüzde tek bir metot bulunur ve genel bir çevrim metodu sunar. Gereksinime göre bu genel tipler daraltılabilir. public interface Converter<S, T> Paylas    

devamını okuyun

Spring BeanWrapper

Spring Framework içerisinde bulunan BeanWrapper arayüzü, Java Bean’ ler üzerinde kolay işlem gerçekleştirmek üzere tasarlanmış bir arayüz. BeanWrapper arayüzü ve bunu uygulayan sınıf sayesinde beanler üzerinde XML tabanlı işlemlerin yanı sıra sınıf kodları ile de işlem yapabilirsiniz. Hemen basit bir örnekle başlayalım. Önce Worker sınıfı. package com.farukbozan.spring;import java.util.ArrayList; Paylas    

devamını okuyun

Spring Validator

Spring ile çalışırken canımız doğrulama işlemi çekti diyelim. Nasıl yapacağımızı düşünürken Validator arayüzü imdadımıza yetişiyor. Tabiki override edilecek iki metoduyla beraber. Önce Worker sınıfımıza bakalım, daha sonra da bunu doğrulayacak olan WorkerValidator sınıfına. package com.farukbozan.spring;import java.util.ArrayList; Paylas    

devamını okuyun

Spring ResourceLoader

Application context türleri ResourceLoader arayüzünü uygularlar ve dolayısıyla bu contextler bir Resource arayüzü elde etmek için kullanılabilir. Genel bir Resource edinme kodu şu şekildedir; Resource = context.getResource(“a path”); Paylas    

devamını okuyun

Spring Resource

Bu yazıda kullanışlı bir arayüze değinmeye çalışacağım. Spring framework içerisinde bulunan Resource arayüzü ile çeşitli kaynaklara kullanışlı bir şekilde erişilebilir. Bu arayüz içerisinde bulunan metotlardan bazıları aşağıdaki gibidir. exists, isOpen, getURL, getFile, createRelative, getFileName, getDescription. Paylas    

devamını okuyun

Spring Bean Inheritance

Kalıtımın sınıfların birbirilerinden türetilmeleri ve OOP yaklaşımının temel yöntemlerinden biri olduğunu biliyoruz. Aynı zamanda bunun klasik Java kodları ile nasıl yapılacağını da biliyoruz. Peki Spring’ te kalıtım işlemi nasıl oluyor? Hemen örnek koda göz atalım. Eminim ki bu kadar kolay  olduğuna şaşıracaksınız . Önce örnek sınıfımız. package com.farukbozan.spring; Paylas    

devamını okuyun

Spring Custom Scope

Bir önceki Spring yazısında scope türlerine değinmiştik. Şimdi ise kendi scope türümüzü oluşturmaya bakalım. Bunun için öncelikle klasik Java sınıfına org.springframework.beans.factory.config.Scope Paylas    

devamını okuyun

Spring Bean Scope Türleri

Scope türlerine web sayfaları ile ilgilenenler yabancı değillerdir. Bir isteğin ne kadar süre boyunca aktif olacağını belirten ifadelerdir. Spring için de bu tür scope türleri mevcuttur. Bunlara kısaca bakalım. Singleton: Bu scope türü ile işaretlenen beanden bir örnek oluşturulur ve gerekli referanslar için sadece bu örnek kullanılır. Paylas    

devamını okuyun

Spring Lazy Init

Spring ile çalışırken eğer beanlerin başlangıçta değil de gerektiğinde yani ilk çağrıldığı anda oluşturulmasını istiyorsanız çok basit şekilde bunu uygulayabilirsiniz. Aşağıdaki resimde lazy init özelliğine dikkat edin. Paylas    

devamını okuyun

Spring Null Değer

Bazı propertylerin null değer almasını isteyebilirsiniz. Örnek olarak String ele alalım. Eğer başlangıç değer olarak “” atarsanız, bunun değeri null olmaz. Bir değeri vardır ve bu da “” olarak geçer. Peki null değer atamak için ne yapabiliriz? Property tagı arasına yeni bir tag açıyoruz, value değeri kullanmak yerine. Bu yeni tag da null tagıdır. Böylece [...]

devamını okuyun

prev posts