0

Spring JPA org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role

Posted by Faruk BOZAN on 06 Ekim 2017 in Java, Spring Framework |

Merhaba değerli Java dostları, bu yazımda aslında çok basit bir hareketle çözülebilen; ama bu çözümün bulunması uzun vakit alabilen bir probleme değinmek istiyorum. Entity tanımları yapılırken bağlı entityler lazy load olarak tanımlanabilir. Bu durumda gerçekten o bağlı nesneler çağrıldığında yüklenir. Çağrılmadığı sürece bir proxy ile işler idare edilir. Fakat session ve transaction yönetimi şeklinize bağlı olarak org.hibernate.LazyInitializationException: […]

Etiketler:, , , , , , , , , , , , , , , , , , , ,

0

Spring Validation

Posted by Faruk BOZAN on 04 Ağustos 2016 in Java, Spring Framework |

Merhabalar değerli Java dostları, Bugünkü yazımda, dün olduğu gibi, yine basit, pratik ve kullanışlı bir interface tanıtmak istiyorum. Validator, içerisinde supports() ve validate() metotlarını barındırır. Supports() validate işlemi için bir ön işlem olarak düşünülebilir. Doğrulama işlemi yapılıp yapılmayacağına bir nevi karar verildiği metottur. Validate işlemi işe içerisinde business logic kurallarına göre işlemler yapan ve olası doğrulama hatalarını Errors nesnesine […]

Etiketler:, , , , , , , , , , , , , , , , ,

0

Spring Resource Interface

Posted by Faruk BOZAN on 03 Ağustos 2016 in Java, Spring Framework |

Merhaba değerli Java dostları, Bugünkü yazımda Spring içerisinde mevcut basit; ama çok kullanışlı olduğunu düşündüğüm bir interface ve buna bağlı sınıfları tanıtmak istiyorum. Öncelikle Resource ile amacımız URL, file vb tabanlı kaynakları, girdileri okumak. Resource interface kendi içerisinde bazı metotlar barındırıyor. Bunlardan en önemli olduklarını düşündüklerim; getInputStream(): Her çağrımında yeni bir nesne döndürür ve kaynak […]

Etiketler:, , , , , , , , , , , , , , , , , , , , , , ,

0

Spring Annotation Injection

Posted by Faruk BOZAN on 04 Mart 2016 in Java, Spring Framework |

Merhaba Java dostları, Daha önceki yazımda  Spring annotation configuration nasıl tanımlanır konusuna değinmiştim. Bu yazımda ise nesnelerin birbirilerine olan bağımlılıklarının nasıl düzenleneceğini anlatmak istiyorum. Bir sınıfta başka bir sınıfa ihtiyaç duyulması durumu kaçınılmazdır. Spring’ in temel çıkış noktalarından birisi olan dependency injection ise bu durumda vazgeçilmez vazgeçilmemesi gereken bir tasarım olarak ortaya çıkıyor. Yani A nesnesi ihtiyaç […]

Etiketler:, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

0

Spring Annotation Configuration

Posted by Faruk BOZAN on 03 Mart 2016 in Java, Spring Framework |

Merhabalar değerli Java dostları, Bu yazı ile Spring frameworke tüm hızla devam ediyoruz. Gerek kategori gerekse de AnaJavatica sekmesi altında çeşitli yazılar ile konumuza devam etmiştik. Bugün ise annotation tabanlı konfigürasyon ile bean okuma işlerine gireceğiz. Malumunuz üzere Spring ile XML ve annotation tabanlı tanımlamalar yapılabilmektedir. Her ikisinin de kendisine göre avantaj ve dezavantajları var. Bunlara […]

Etiketler:, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

0

Method Injection

Posted by Faruk BOZAN on 29 Ocak 2016 in Java, Spring Framework |

Merhaba değerli Java dostları, Bugünkü yazımda bir tasarım yöntemi olan aynı zamanda, özellikle Spring olmak üzere, çeşitli frameworklerde kullanılan bir yönteme değinmek istiyorum. Yöntemimizin adı method injection, tam Türkçe’ ye çeviremesek de diğer adıyla metot bağımlılığını enjekte etmek 🙂 . Method injection çıkış noktası, uygulama boyunca scope değeri farklı olan bean örneklerinin birbirine ihtiyaç duyması. […]

Etiketler:, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

0

Spring AnnotationConfigApplicationContext has not been refreshed yet

Posted by Faruk BOZAN on 26 Ocak 2016 in Java, Spring Framework |

Merhaba değerli Java dostları, Spring ile çalışırken malumunuz üzere XML ve annotation tabanlı çalışabiliyoruz. Annotation tabanlı çalışırken getBean() metodu veya türevi bir metot ile bean örneği almaya çalışırken yukarıdaki gibi AnnotationConfigApplicationContext has not been refreshed yet hatası alırsanız, öncelikle bean register edilip edilmediğini kontrol etmemiz gerekiyor. Eğer register işlemi tamam ise daha sonra refresh işleminin çağrılması […]

Etiketler:, , , , , , , , , , , , , , , , ,

0

Spring Converter

Posted by Faruk BOZAN on 23 Eylül 2010 in Java, Spring Framework |

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    

Etiketler:, , , , , , , , , , , , , ,

0

Spring BeanWrapper

Posted by Faruk BOZAN on 22 Eylül 2010 in Java, Spring Framework |

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;public class Worker {private String name; private double […]

Etiketler:, , , , , , , , , , , , , , , , ,

0

Spring Validator

Posted by Faruk BOZAN on 21 Eylül 2010 in Java, Spring Framework |

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;public class Worker {private String name; private double salary; ArrayList holidays; Worker bestFriend; Paylas    

Etiketler:, , , , , , , , , , , , , , , ,

Copyright © 2009-2017 Faruk Bozan All rights reserved.
This site is using the Desk Mess Mirrored theme, v2.5, from BuyNowShop.com.